DataTable.DefaultView Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u een aangepaste weergave op van de tabel die een gefilterde weergave of een cursorpositie kan bevatten.
public:
property System::Data::DataView ^ DefaultView { System::Data::DataView ^ get(); };
[System.ComponentModel.Browsable(false)]
[System.Data.DataSysDescription("DataTableDefaultViewDescr")]
public System.Data.DataView DefaultView { get; }
[System.ComponentModel.Browsable(false)]
public System.Data.DataView DefaultView { get; }
[<System.ComponentModel.Browsable(false)>]
[<System.Data.DataSysDescription("DataTableDefaultViewDescr")>]
member this.DefaultView : System.Data.DataView
[<System.ComponentModel.Browsable(false)>]
member this.DefaultView : System.Data.DataView
Public ReadOnly Property DefaultView As DataView
Waarde van eigenschap
De DataView gekoppelde aan de DataTable.
- Kenmerken
Voorbeelden
In het volgende voorbeeld wordt een eigenschap van het DataTable object DataView ingesteld via de DefaultView eigenschap. In het voorbeeld ziet u ook de binding van een DataGridView besturingselement met de DataTable naam 'Leveranciers' die een kolom met de naam 'CompanyName' bevat.
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'";
}
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
Opmerkingen
De DefaultView eigenschap retourneert een DataView die u kunt gebruiken om een te sorteren, filteren en zoeken DataTable.