DataView.RowFilter 属性

  1  DataView.RowFilter 属性
  2   
  3  获取或设置用于筛选在 DataView 中查看哪些行的表达式。
  4  命名空间:System.Data
  5 
  6  程序集:System.Data(在 system.data.dll 中)
  7  语法
  8 
  9  Visual Basic(声明)
 10 
 11  Public Overridable Property RowFilter As
 12  String
 13   
 14 
 15  Visual Basic(用法)
 16 
 17  Dim instance As DataView
 18 
 19  Dim value As String
 20  value  =  instance.RowFilter
 21  instance.RowFilter  =  value
 22   
 23 
 24  C#
 25 
 26  public   virtual   string  RowFilter {  get set ; }
 27  JScript
 28 
 29  public  function  get  RowFilter () : String
 30  public  function  set  RowFilter (value : String)
 31   
 32  属性值
 33 
 34  用于指定行的筛选方式的字符串。有关更多信息,请参见备注部分。
 35 
 36  备注
 37 
 38  若要形成 RowFilter 值,请指定列的名称,后跟一个运算符和一个要筛选的值。该值必须用引号括起来。例如:
 39  " LastName = 'Smith' "
 40  有关更多信息,请参见 DataColumn 类的 Expression 属性。
 41  若要只返回那些具有空值的列,请使用以下表达式:
 42  " Isnull(Col1,'Null Column') = 'Null Column' "
 43  示例
 44 
 45  下面的示例创建 DataView 并设置它的 RowFilter 属性。
 46  Visual Basic  复制代码
 47 
 48  Private Sub MakeDataView()
 49 
 50      Dim view As DataView  =  New DataView
 51 
 52      With view
 53 
 54          .Table  =  DataSet1.Tables( " Suppliers " )
 55 
 56          .AllowDelete  =  True
 57 
 58          .AllowEdit  =  True
 59 
 60          .AllowNew  =  True
 61 
 62          .RowFilter  =   " City = 'Berlin' "
 63 
 64          .RowStateFilter  =  DataViewRowState.ModifiedCurrent
 65 
 66          .Sort  =   " CompanyName DESC "
 67 
 68      End With
 69 
 70     
 71 
 72       '  Simple-bind to a TextBox control
 73 
 74      Text1.DataBindings.Add( " Text " , view,  " CompanyName " )
 75 
 76  End Sub
 77   
 78 
 79  C#  复制代码
 80 
 81  private   void  MakeDataView()
 82 
 83  {
 84 
 85      DataView view  =   new  DataView();
 86      view.Table  =  DataSet1.Tables[ " Suppliers " ];
 87 
 88      view.AllowDelete  =   true ;
 89 
 90      view.AllowEdit  =   true ;
 91 
 92      view.AllowNew  =   true ;
 93 
 94      view.RowFilter  =   " City = 'Berlin' " ;
 95 
 96      view.RowStateFilter  =  DataViewRowState.ModifiedCurrent;
 97 
 98      view.Sort  =   " CompanyName DESC " ;
 99       //  Simple-bind to a TextBox control
100 
101      Text1.DataBindings.Add( " Text " , view,  " CompanyName " );
102 
103 
104 

转载于:https://www.cnblogs.com/mousedance/archive/2007/08/03/841945.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值