DataTable.DefaultView Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém uma vista personalizada da tabela que pode incluir uma vista filtrada ou uma posição do cursor.
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
Valor de Propriedade
O DataView associado ao DataTable.
- Atributos
Exemplos
O exemplo seguinte define uma propriedade do DataTable objeto DataView através da DefaultView propriedade. O exemplo também mostra a ligação de um DataGridView controlo a um DataTable "Fornecedor" nomeado que inclui uma coluna chamada "Nome da Empresa."
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
Observações
A DefaultView propriedade devolve um DataView que pode usar para ordenar, filtrar e pesquisar um DataTable.