更新 : 2007 年 11 月
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 プロパティのトピックを参照してください。
null 値が格納されている列だけを返すには、次の式を使用します。
"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 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
参照