クリックして評価とフィードバックをお寄せください
MSDN
MSDN ライブラリ
.NET 開発
.NET Framework 3.5
.NET Framework 3.5
System.Data 名前空間
DataView クラス
DataView プロパティ
 RowFilter プロパティ

  低帯域幅での表示をオンにする
このページは次のバージョンについて記述しています。
Microsoft Visual Studio 2008/.NET Framework 3.5

その他のバージョンについては、以下の情報を参照してください。
.NET Framework クラス ライブラリ
DataView..::.RowFilter プロパティ

更新 : 2007 年 11 月

DataView に表示する行のフィルタ処理に使用する式を取得または設定します。

名前空間 :  System.Data
アセンブリ :  System.Data (System.Data.dll 内)
Visual Basic (宣言)
Public Overridable Property RowFilter As String
Visual Basic (使用法)
Dim instance As DataView
Dim value As String

value = instance.RowFilter

instance.RowFilter = value
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#
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 Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC, Xbox 360

.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。

.NET Framework

サポート対象 : 3.5、3.0、2.0、1.1、1.0

.NET Compact Framework

サポート対象 : 3.5、2.0、1.0

XNA Framework

サポート対象 : 1.0
コミュニティ コンテンツ   コミュニティ コンテンツとは
新しいコンテンツの追加 RSS  注釈
Processing
© 2009 Microsoft Corporation. All rights reserved. 使用条件  |  商標  |  プライバシー
Page view tracker