DataView.RowFilter 属性

获取或设置用于筛选在 DataView 中查看哪些行的表达式。

命名空间:  System.Data
程序集:  System.Data(在 System.Data.dll 中)

rel="File-List" href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"> rel="Edit-Time-Data" href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_editdata.mso">

C#

public virtual string RowFilter { get; set; }

Visual C++

public:

virtual property String^ RowFilter {

    String^ get ();

    void set (String^ value);

}

J#

/** @property */

public String get_RowFilter()

/** @property */

public  void set_RowFilter(String value)

JScript

public function get RowFilter () : String

public function set RowFilter (value : String)

属性值

类型:System.String
用于指定行的筛选方式的字符串。

 备注

若要形成 RowFilter 值,请指定列的名称,后跟一个运算符和一个要筛选的值。该值必须用引号括起来。例如:

"LastName = 'Smith'"

有关更多信息,请参见 DataColumn 类的 Expression 属性。

若要只返回那些具有 null 值的列,请使用以下表达式:

"Isnull(Col1,'Null Column') = 'Null Column'"

 示例

下面的示例创建 DataView 并设置它的 RowFilter 属性。

Visual Basic

复制代码

Private Sub MakeDataView()

    Dim view As DataView = New DataView

    With view

        .Table = DataSet1.Tables("Suppliers")

        .AllowDelete = True

        .AllowEdit = True

        .AllowNew = True

        .RowFilter = "City = 'Berlin'"

        .RowStateFilter = DataViewRowState.ModifiedCurrent

        .Sort = "CompanyName DESC"

    End With

 

    ' Simple-bind to a TextBox control

    Text1.DataBindings.Add("Text", view, "CompanyName")

End Sub

 

C#

rel="File-List" href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml">

private void MakeDataView()

{

    DataView view = new DataView();

 

    view.Table = DataSet1.Tables["Suppliers"];

    view.AllowDelete = true;

    view.AllowEdit = true;

    view.AllowNew = true;

    view.RowFilter = "City = ' Berlin '";

    view.RowStateFilter = DataViewRowState.ModifiedCurrent;

    view.Sort = "CompanyName DESC";

 

    // Simple-bind to a TextBox control

    Text1.DataBindings.Add("Text", view, "CompanyName");

}


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值