DataTable.DefaultView 属性

来源:互联网 发布:mac玩游戏卡怎么办 编辑:程序博客网 时间:2024/06/06 08:47
.NET Framework 类库 

DataTable.DefaultView 属性

获取可能包括筛选视图或游标位置的表的自定义视图。

[Visual Basic]Public ReadOnly Property DefaultView As DataView[C#]public DataView DefaultView {get;}[C++]public: __property DataView* get_DefaultView();[JScript]public function get DefaultView() : DataView;

属性值

DataTable 关联的 DataView

备注

DefaultView 属性返回可用于排序、筛选和搜索 DataTableDataView

示例

[Visual Basic, C#, C++] 以下示例通过 DefaultView 属性设置 DataTable 对象的 DataView 的属性。该示例还显示 DataGrid 控件与名为“Suppliers”的 DataTable 的绑定,DataTable 包括名为“CompanyName”的列。

[Visual Basic] Private Sub BindDataGrid()   Dim myDataTable As New DataTable   ' Insert code to populate a DataTable with data.   ' Bind DataGrid to DataTable   DataGrid1.DataSource = myDataTableEnd 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[C#] private void BindDataGrid(){   DataTable myDataTable = new DataTable();      // Insert code to populate a DataTable with data.   // Bind grid to DataTable.   dataGrid1.DataSource = myDataTable;}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'";}[C++] private: void BindDataGrid(){    DataTable* myDataTable = new DataTable();        // Insert code to populate a DataTable with data.    // Bind grid to DataTable.    dataGrid1->DataSource = myDataTable; }  void ChangeRowFilter(){    DataTable* gridTable = dynamic_cast<DataTable*> (dataGrid1->DataSource);    // Set the RowFilter to display a company names that begin with A through I..    gridTable->DefaultView->RowFilter = S"CompanyName < 'I'"; }

[JScript] 没有可用于 JScript 的示例。若要查看 Visual Basic、C# 或 C++ 示例,请单击页左上角的“语言筛选器”按钮 语言筛选器

要求

平台: Windows 98, Windows NT 4.0, Windows ME, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 系列, .NET Framework 精简版

请参见

DataTable 类 | DataTable 成员 | System.Data 命名空间