DataView.RowFilter 属性

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

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

语法

声明
Public Overridable Property RowFilter As String
用法
Dim instance As DataView
Dim value As String

value = instance.RowFilter

instance.RowFilter = value
public virtual string RowFilter { get; set; }
public:
virtual property String^ RowFilter {
    String^ get ();
    void set (String^ value);
}
/** @property */
public String get_RowFilter ()

/** @property */
public void set_RowFilter (String value)
public function get RowFilter () : String

public function set RowFilter (value : String)

属性值

用于指定行的筛选方式的字符串。有关更多信息,请参见备注部分。

备注

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

"LastName = 'Smith'"

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

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

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

示例

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

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
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");
}

平台

Windows 98、Windows 2000 SP4、Windows CE、Windows Millennium Edition、Windows Mobile for Pocket PC、Windows Mobile for Smartphone、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

版本信息

.NET Framework

受以下版本支持:2.0、1.1、1.0

.NET Compact Framework

受以下版本支持:2.0、1.0

请参见

参考

DataView 类
DataView 成员
System.Data 命名空间
DataColumn.Expression 属性
Sort