DataView 构造函数

定义

初始化 DataView 类的新实例。

重载

名称 说明
DataView()

初始化 DataView 类的新实例。

DataView(DataTable)

用指定的DataView值初始化类的新实例DataTable

DataView(DataTable, String, String, DataViewRowState)

使用指定的 DataViewDataTableRowFilterSort.. 初始化类的新实例DataViewRowState

DataView()

Source:
DataView.cs
Source:
DataView.cs
Source:
DataView.cs
Source:
DataView.cs
Source:
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)

Source:
DataView.cs
Source:
DataView.cs
Source:
DataView.cs
Source:
DataView.cs
Source:
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)

Source:
DataView.cs
Source:
DataView.cs
Source:
DataView.cs
Source:
DataView.cs
Source:
DataView.cs

使用指定的 DataViewDataTableRowFilterSort.. 初始化类的新实例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

要应用于的 RowFilterADataView

Sort
String

要应用于的 SortADataView

RowState
DataViewRowState

要应用于的 DataViewRowStateADataView

属性

示例

以下示例使用指定的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

另请参阅

适用于