c# - BindingSource.Filter 最大长度

标签 c# datagridview filter bindingsource

我正在使用 BindingSource.Filter 属性来过滤我的 DataGridView。请问这个字符串属性的最大长度或大小是多少?

一位 MSDN 用户写道“限制 Filter 属性的大小。如果它变大,您可能会遇到“Stack Overflow”错误,这些错误很难追溯”,但他没有写下最大值。大小。

http://msdn.microsoft.com/en-us/library/system.windows.forms.bindingsource.filter(v=vs.80).aspx

我是这个主题的新手,所以任何帮助都会得到帮助。谢谢,佐尔坦

最佳答案

我在实现检查筛选列表(类似于 Excel 列筛选)时也遇到了这个问题。堆栈溢出似乎与“OR”子句的数量有关,而不是与过滤器的总长度有关。如果我用 IN 语句替换 OR,我可以毫无问题地筛选超过 300,000 个字符。

关于c# - BindingSource.Filter 最大长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7240292/

相关文章:

c# - BinaryReader - 读取单个 "BIT "?

c# - 裁剪掉不包括人脸的图像部分

c# - 过滤 DataGridView

nhibernate - 为什么 NHibernate 延迟加载绑定(bind)到 session ?

c# - 使用 C# 代码下载的 zip 文件无效

c# - DataGridView:确定 SQL 键值或关系?

c# - Datagridview.SelectedCells顺序

php - Wordpress - 自定义 CSS 过滤器

javascript - 为一列选择值后过滤 HTML 表

c# - 如何验证Azure虚拟机用户名和密码?