DataView コンストラクター

定義

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

オーバーロード

名前 説明
DataView()

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

DataView(DataTable)

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

DataView(DataTable, String, String, DataViewRowState)

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

DataView()

ソース:
DataView.cs
ソース:
DataView.cs
ソース:
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.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

DataTableに追加するDataView

次の例では、指定した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
ソース:
DataView.cs
ソース:
DataView.cs

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

public:
 DataView(System::Data::DataTable ^ table, System::String ^ RowFilter, System::String ^ Sort, System::Data::DataViewRowState RowState);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members of types used in the filter expression might be trimmed.")]
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);
public DataView(System.Data.DataTable table, string RowFilter, string Sort, System.Data.DataViewRowState RowState);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members of types used in the filter expression might be trimmed.")>]
new System.Data.DataView : System.Data.DataTable * string * string * System.Data.DataViewRowState -> System.Data.DataView
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

DataTableに追加するDataView

RowFilter
String

RowFilterに適用するDataView

Sort
String

Sortに適用するDataView

RowState
DataViewRowState

DataViewRowStateに適用するDataView

属性

次の例では、指定した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

こちらもご覧ください

適用対象