DataTable.DefaultView プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > DataTable.DefaultView プロパティの意味・解説 

DataTable.DefaultView プロパティ

フィルタ処理されたビューまたはカーソル位置を含むことがある、テーブルのカスタマイズされたビューを取得します。

名前空間: System.Data
アセンブリ: System.Data (system.data.dll 内)
構文構文

Public ReadOnly Property
 DefaultView As DataView
Dim instance As DataTable
Dim value As DataView

value = instance.DefaultView
public DataView DefaultView { get; }
public:
property DataView^ DefaultView {
    DataView^ get ();
}
/** @property */
public DataView get_DefaultView ()
public function get DefaultView
 () : DataView

プロパティ値
DataTable に関連付けられている DataView。

解説解説

DefaultView プロパティは、DataTable の並べ替え、フィルタ処理、および検索に使用できる DataView を返します。

使用例使用例

DefaultView プロパティを使用して、DataTable オブジェクトの DataView のプロパティを設定する例を次に示します。この例では、DataGridView コントロールを、"CompanyName" という名前の列が含まれる "Suppliers" という名前の DataTable にバインドする方法も示します。

Private Sub BindDataGrid()
   Dim table As New DataTable

   ' Insert code to populate a DataTable with data.

   ' Bind DataGrid to DataTable
   DataGrid1.DataSource = table
End Sub 

Private Sub ChangeRowFilter()
   Dim gridTable As DataTable = _
       CType(dataGrid1.DataSource, DataTable)

   ' Set the RowFilter to display a company names 
   ' that begin with A through I.
   gridTable.DefaultView.RowFilter = "CompanyName < 'I'"
End Sub
private void BindDataGrid()
{
    DataTable table = new DataTable();

    // Insert code to populate a DataTable with data.

    // Bind grid to DataTable.
    dataGrid1.DataSource = table;
}
 
private void ChangeRowFilter()
{
    DataTable gridTable = (DataTable) dataGrid1.DataSource;

    // Set the RowFilter to display a company names that 
    // begin with A through I..
    gridTable.DefaultView.RowFilter = "CompanyName < 'I'";
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

DataTable.DefaultView プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



DataTable.DefaultView プロパティのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS