示例
[Visual Basic]
Private Sub BindDataGrid()
Dim myDataTable As New DataTable
' Insert code to populate a DataTable with data.
' Bind DataGrid to DataTable
DataGrid1.DataSource = myDataTable
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
[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'";
}
[Visual Basic] Overloads Overrides Public Function Fill(DataSet) As Integer Implements IDataAdapter.Fill
[C#] public override int Fill(DataSet);
[C++] public: int Fill(DataSet*);
[JScript] public override function Fill(DataSet) : int;
在 DataTable 中添加或刷新行以匹配使用 DataTable 名称的数据源中的行。
受 .NET Framework 精简版的支持。
[Visual Basic] Overloads Public Function Fill(DataTable) As Integer
[C#] public int Fill(DataTable);
[C++] public: int Fill(DataTable*);
[JScript] public function Fill(DataTable) : int;
在 DataSet 中添加或刷新行以匹配使用 DataSet 和 DataTable 名称的数据源中的行。
受 .NET Framework 精简版的支持。
[Visual Basic] Overloads Public Function Fill(DataSet, String) As Integer
[C#] public int Fill(DataSet, string);
[C++] public: int Fill(DataSet*, String*);
[JScript] public function Fill(DataSet, String) : int;
在 DataTable 中添加或刷新行以匹配使用指定 DataTable 和 IDataReader 名称的数据源中的行。
受 .NET Framework 精简版的支持。
[Visual Basic] Overloads Protected Overridable Function Fill(DataTable, IDataReader) As Integer
[C#] protected virtual int Fill(DataTable, IDataReader);
[C++] protected: virtual int Fill(DataTable*, IDataReader*);
[JScript] protected function Fill(DataTable, IDataReader) : int;
在 DataTable 中添加或刷新行以匹配使用 DataTable 名称、指定的 SQL SELECT 语句和 CommandBehavior 的数据源中的行。
受 .NET Framework 精简版的支持。
[Visual Basic] Overloads Protected Overridable Function Fill(DataTable, IDbCommand, CommandBehavior) As Integer
[C#] protected virtual int Fill(DataTable, IDbCommand, CommandBehavior);
[C++] protected: virtual int Fill(DataTable*, IDbCommand*, CommandBehavior);
[JScript] protected function Fill(DataTable, IDbCommand, CommandBehavior) : int;
在 DataSet 的指定范围中添加或刷新行以匹配使用 DataSet 和 DataTable 名称的数据源中的行。
受 .NET Framework 精简版的支持。
[Visual Basic] Overloads Public Function Fill(DataSet, Integer, Integer, String) As Integer
[C#] public int Fill(DataSet, int, int, string);
[C++] public: int Fill(DataSet*, int, int, String*);
[JScript] public function Fill(DataSet, int, int, String) : int;
在 DataSet 的指定范围中添加或刷新行以匹配使用 DataSet、DataTable 和 IDataReader 名称的数据源中的行。
受 .NET Framework 精简版的支持。
[Visual Basic] Overloads Protected Overridable Function Fill(DataSet, String, IDataReader, Integer, Integer) As Integer
[C#] protected virtual int Fill(DataSet, string, IDataReader, int, int);
[C++] protected: virtual int Fill(DataSet*, String*, IDataReader*, int, int);
[JScript] protected function Fill(DataSet, String, IDataReader, int, int) : int;
使用 DataSet 和源表名称、命令字符串以及命令行为,在 DataSet 的指定范围中添加或刷新某些行以使它们与数据源中对应的行相一致。
受 .NET Framework 精简版的支持。
[Visual Basic] Overloads Protected Overridable Function Fill(DataSet, Integer, Integer, String, IDbCommand, CommandBehavior) As Integer
[C#] protected virtual int Fill(DataSet, int, int, string, IDbCommand, CommandBehavior);
[C++] protected: virtual int Fill(DataSet*, int, int, String*, IDbCommand*, CommandBehavior);
[JScript] protected function Fill(DataSet, int, int, String, IDbCommand, CommandBehavior) : int;
示例
[Visual Basic]
Public Sub GetMyRecords()
' ...
' create myDataSet and myDataAdapter
' ...
myDataAdapter.Fill(myDataSet, 9, 15, "Categories")
End Sub
[C#]
public void GetMyRecords() {
// ...
// create myDataSet and myDataAdapter
// ...
myDataAdapter.Fill(myDataSet,9,15,"Categories");
}