BindingSource.Filter最大长度

时间:2011-08-30 08:02:28

标签: 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

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

1 个答案:

答案 0 :(得分:1)

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