DataTableCollection.Add メソッド
DataTable オブジェクトをコレクションに追加します。
オーバーロードの一覧
既定の名前で新しい DataTable オブジェクトを作成し、このオブジェクトをコレクションに追加します。
.NET Compact Framework でもサポート。
[Visual Basic] Overloads Public Overridable Function Add() As DataTable
[JScript] public function Add() : DataTable;
指定した DataTable をコレクションに追加します。
.NET Compact Framework でもサポート。
[Visual Basic] Overloads Public Overridable Sub Add(DataTable)
[JScript] public function Add(DataTable);
指定した名前で DataTable オブジェクトを作成し、このオブジェクトをコレクションに追加します。
.NET Compact Framework でもサポート。
[Visual Basic] Overloads Public Overridable Function Add(String) As DataTable
[JScript] public function Add(String) : DataTable;
使用例
[Visual Basic, C#, C++] 指定した名前で DataTable を DataTableCollection に追加する例を次に示します。
[Visual Basic, C#, C++] メモ ここでは、Add のオーバーロード形式のうちの 1 つだけについて、使用例を示します。その他の例については、各オーバーロード形式のトピックを参照してください。
Private Sub AddTable()
Dim dSet As DataSet
Dim dt As DataTable
' Presuming a DataGrid is displaying more than one table, get its DataSet.
dSet = CType(DataGrid1.DataSource, DataSet)
' Use the Add method to add a new table with a given name.
dt = dSet.Tables.Add("myNewTable")
' Code to add columns and rows not shown here.
MessageBox.Show(dt.TableName)
MessageBox.Show(dSet.Tables.Count.ToString())
End Sub
[C#]
private void AddTable()
{
DataSet dSet;
DataTable dt;
// Presuming a DataGrid is displaying more than one table, get its DataSet.
dSet = (DataSet)DataGrid1.DataSource;
// Use the Add method to add a new table with a given name.
dt = dSet.Tables.Add("myNewTable");
// Code to add columns and rows not shown here.
MessageBox.Show(dt.TableName);
MessageBox.Show(dSet.Tables.Count.ToString());
}
[C++]
private:
void AddTable()
{
DataSet* dSet;
DataTable* dt;
// Presuming a DataGrid is displaying more than one table, get its DataSet.
dSet = dynamic_cast<DataSet*>(DataGrid1->DataSource);
// Use the Add method to add a new table with a given name.
dt = dSet->Tables->Add(S"myNewTable");
// Code to add columns and rows not shown here.
MessageBox::Show(dt->TableName);
MessageBox::Show(dSet->Tables->Count.ToString());
}
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
参照
DataTableCollection クラス | DataTableCollection メンバ | System.Data 名前空間