cla*_*amp 9 .net c# filter bindingsource
您可以使用BindingSource的Filter属性来执行类似过滤的SQL.例如:
bindingSource.Filter= "Activated = 1"
Run Code Online (Sandbox Code Playgroud)
是否有类似文档的确切语法?
我想检查字段是否不是DBNull,所以我尝试了"Field!= NULL"但它给出了语法错误.
Cha*_*ana 11
语法通常与在SQL Where子句中使用的语法相同,没有"Where",因此在这种情况下,它将是
bindingSource.Filter = "Field <> NULL";
Run Code Online (Sandbox Code Playgroud)
如果你看一下BindingSource.Filter的msdn docs,你会看到:
"要形成过滤器值,请指定列的名称,后跟运算符和要过滤的值.接受的过滤器语法取决于基础数据源.如果基础数据源是DataSet,DataTable或DataView,则可以使用为DataColumn .. ::.Expression属性记录的语法指定布尔表达式. "
按照该链接查看所有详细规则
| 归档时间: |
|
| 查看次数: |
22096 次 |
| 最近记录: |