DataView コンストラクター

定義

DataView クラスの新しいインスタンスを初期化します。

オーバーロード

DataView()

DataView クラスの新しいインスタンスを初期化します。

DataView(DataTable)

DataView を指定して、DataTable クラスの新しいインスタンスを初期化します。

DataView(DataTable, String, String, DataViewRowState)

指定された DataTableRowFilterSort、および DataViewRowState を使用して、DataView クラスの新しいインスタンスを初期化します。

DataView()

ソース:
DataView.cs
ソース:
DataView.cs
ソース:
DataView.cs

DataView クラスの新しいインスタンスを初期化します。

public:
 DataView();
public DataView ();
Public Sub New ()

次の例では、新 DataViewしい を作成します。

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");
}
Private Sub MakeDataView()
    Dim view As 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")
End Sub

こちらもご覧ください

適用対象

DataView(DataTable)

ソース:
DataView.cs
ソース:
DataView.cs
ソース:
DataView.cs

DataView を指定して、DataTable クラスの新しいインスタンスを初期化します。

public:
 DataView(System::Data::DataTable ^ table);
public DataView (System.Data.DataTable? table);
public DataView (System.Data.DataTable table);
new System.Data.DataView : System.Data.DataTable -> System.Data.DataView
Public Sub New (table As DataTable)

パラメーター

table
DataTable

DataView に追加する DataTable

次の例では、 を指定して 新しい DataView を作成します DataTable

private void MakeDataView()
{
    DataView view = new DataView(DataSet1.Tables["Suppliers"]);

    // Bind a ComboBox control to the DataView.
    Combo1.DataSource = view;
    Combo1.DisplayMember = "Suppliers.CompanyName";
}
Private Sub MakeDataView()
    Dim view As DataView
    view = New DataView(DataSet1.Tables("Suppliers"))

    ' Bind a ComboBox control to the DataView.
    Combo1.DataSource = view
    Combo1.DisplayMember = "Suppliers.CompanyName"
End Sub

こちらもご覧ください

適用対象

DataView(DataTable, String, String, DataViewRowState)

ソース:
DataView.cs
ソース:
DataView.cs
ソース:
DataView.cs

指定された DataTableRowFilterSort、および DataViewRowState を使用して、DataView クラスの新しいインスタンスを初期化します。

public:
 DataView(System::Data::DataTable ^ table, System::String ^ RowFilter, System::String ^ Sort, System::Data::DataViewRowState RowState);
public DataView (System.Data.DataTable table, string? RowFilter, string? Sort, System.Data.DataViewRowState RowState);
public DataView (System.Data.DataTable table, string RowFilter, string Sort, System.Data.DataViewRowState RowState);
new System.Data.DataView : System.Data.DataTable * string * string * System.Data.DataViewRowState -> System.Data.DataView
Public Sub New (table As DataTable, RowFilter As String, Sort As String, RowState As DataViewRowState)

パラメーター

table
DataTable

DataView に追加する DataTable

RowFilter
String

DataView に適用する RowFilter

Sort
String

DataView に適用する Sort

RowState
DataViewRowState

DataView に適用する DataViewRowState

次の例では、 を指定して 新しい DataView を作成します DataTable

private void MakeDataView(DataSet dataSet)
{
    DataView view = new DataView(dataSet.Tables["Suppliers"],
        "Country = 'UK'", "CompanyName",
        DataViewRowState.CurrentRows);
    view.AllowEdit = true;
    view.AllowNew = true;
    view.AllowDelete = true;
}
Private Sub MakeDataView(ByVal dataSet As DataSet)
    Dim view As New DataView(dataSet.Tables("Suppliers"), _
        "Country = 'UK'", "CompanyName", _
        DataViewRowState.CurrentRows)
    view.AllowEdit = True
    view.AllowNew = True
    view.AllowDelete = True
End Sub

こちらもご覧ください

適用対象