DataGridTextBox.SetDataGrid(DataGrid) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public:
void SetDataGrid(System::Windows::Forms::DataGrid ^ parentGrid);
public void SetDataGrid (System.Windows.Forms.DataGrid parentGrid);
member this.SetDataGrid : System.Windows.Forms.DataGrid -> unit
Public Sub SetDataGrid (parentGrid As DataGrid)
参数
示例
下面的代码示例演示了此成员的用法。
// Create a DataSet with a table and populate it.
private:
void MakeDataSet()
{
myDataSet = gcnew DataSet( "myDataSet" );
DataTable^ tPer = gcnew DataTable( "Person" );
DataColumn^ cPerName = gcnew DataColumn( "PersonName" );
tPer->Columns->Add( cPerName );
myDataSet->Tables->Add( tPer );
DataRow^ newRow1;
for ( int i = 1; i < 6; i++ )
{
newRow1 = tPer->NewRow();
tPer->Rows->Add( newRow1 );
}
tPer->Rows[ 0 ][ "PersonName" ] = "Robert";
tPer->Rows[ 1 ][ "PersonName" ] = "Michael";
tPer->Rows[ 2 ][ "PersonName" ] = "John";
tPer->Rows[ 3 ][ "PersonName" ] = "Walter";
tPer->Rows[ 4 ][ "PersonName" ] = "Simon";
// Bind the 'DataSet' to the 'DataGrid'.
myDataGrid->SetDataBinding( myDataSet, "Person" );
myDataGridTextBox->DataBindings->Add( "Text", myDataSet, "Person::PersonName" );
// Set the DataGrid to the DataGridTextBox.
myDataGridTextBox->SetDataGrid( myDataGrid );
}
// Create a DataSet with a table and populate it.
private void MakeDataSet()
{
myDataSet = new DataSet("myDataSet");
DataTable tPer = new DataTable("Person");
DataColumn cPerName = new DataColumn("PersonName");
tPer.Columns.Add(cPerName);
myDataSet.Tables.Add(tPer);
DataRow newRow1;
for(int i = 1; i < 6; i++)
{
newRow1 = tPer.NewRow();
tPer.Rows.Add(newRow1);
}
tPer.Rows[0]["PersonName"] = "Robert";
tPer.Rows[1]["PersonName"] = "Michael";
tPer.Rows[2]["PersonName"] = "John";
tPer.Rows[3]["PersonName"] = "Walter";
tPer.Rows[4]["PersonName"] = "Simon";
// Bind the 'DataSet' to the 'DataGrid'.
myDataGrid.SetDataBinding(myDataSet, "Person");
myDataGridTextBox.DataBindings.Add("Text",myDataSet,"Person.PersonName");
// Set the DataGrid to the DataGridTextBox.
myDataGridTextBox.SetDataGrid(myDataGrid);
}
' Create a DataSet with a table and populate it.
Private Sub MakeDataSet()
myDataSet = New DataSet("myDataSet")
Dim tPer As New DataTable("Person")
Dim cPerName As New DataColumn("PersonName")
tPer.Columns.Add(cPerName)
myDataSet.Tables.Add(tPer)
Dim newRow1 As DataRow
Dim i As Integer
For i = 1 To 5
newRow1 = tPer.NewRow()
tPer.Rows.Add(newRow1)
Next i
tPer.Rows(0)("PersonName") = "Robert"
tPer.Rows(1)("PersonName") = "Michael"
tPer.Rows(2)("PersonName") = "John"
tPer.Rows(3)("PersonName") = "Walter"
tPer.Rows(4)("PersonName") = "Simon"
' Bind the 'DataSet' to the 'DataGrid'.
myDataGrid.SetDataBinding(myDataSet, "Person")
myDataGridTextBox.DataBindings.Add("Text", myDataSet, "Person.PersonName")
' Set the DataGrid to the DataGridTextBox.
myDataGridTextBox.SetDataGrid(myDataGrid)
End Sub