İngilizce dilinde oku

Aracılığıyla paylaş


DataTableCollection.Add Yöntem

Tanım

Koleksiyona bir DataTable nesne ekler.

Aşırı Yüklemeler

Add()

Varsayılan bir ad kullanarak yeni DataTable bir nesne oluşturur ve bunu koleksiyona ekler.

Add(DataTable)

Belirtilen DataTable öğesini koleksiyona ekler.

Add(String)

Belirtilen adı kullanarak bir DataTable nesne oluşturur ve bunu koleksiyona ekler.

Add(String, String)

Belirtilen adı kullanarak bir DataTable nesne oluşturur ve bunu koleksiyona ekler.

Add()

Kaynak:
DataTableCollection.cs
Kaynak:
DataTableCollection.cs
Kaynak:
DataTableCollection.cs

Varsayılan bir ad kullanarak yeni DataTable bir nesne oluşturur ve bunu koleksiyona ekler.

public System.Data.DataTable Add ();
public virtual System.Data.DataTable Add ();

Döndürülenler

Yeni oluşturulan DataTable.

Örnekler

Aşağıdaki örnek, bağımsız değişken olmadan yöntemini kullanarak öğesine Add üç yeni DataTable nesne DataTableCollection ekler.

private void AddTables()
{
    // Presuming a DataGrid is displaying more than one table,
    // get its DataSet.
    DataSet thisDataSet = (DataSet)DataGrid1.DataSource;

    for (int i = 0; i < 3; i++)
        thisDataSet.Tables.Add();
    Console.WriteLine(thisDataSet.Tables.Count.ToString()
        + " tables");
    foreach (DataTable table in thisDataSet.Tables)
        Console.WriteLine(table.TableName);
}

Açıklamalar

Hiçbir ad belirtilmediğinden DataTable , ekleme sırasına göre varsayılan ad kullanılarak oluşturulur. Varsayılan ad "Tablo1"dir.

Olay, CollectionChanged bir tablo koleksiyona başarıyla eklendiğinde gerçekleşir.

Ayrıca bkz.

Şunlara uygulanır

Add(DataTable)

Kaynak:
DataTableCollection.cs
Kaynak:
DataTableCollection.cs
Kaynak:
DataTableCollection.cs

Belirtilen DataTable öğesini koleksiyona ekler.

public void Add (System.Data.DataTable table);
public virtual void Add (System.Data.DataTable table);

Parametreler

table
DataTable

DataTable Eklenecek nesne.

Özel durumlar

Tablo için belirtilen değer şeklindedir null.

Tablo zaten bu koleksiyona ait veya başka bir koleksiyona ait.

Koleksiyondaki bir tablo aynı ada sahiptir. Karşılaştırma büyük/küçük harfe duyarlı değildir.

Örnekler

Aşağıdaki örnek bir DataTable oluşturur ve öğesinin DataTableCollection öğesine DataSetekler.

private void AddDataTable()
{
    // Get the DataTableCollection of a DataGrid
    // control's DataSet.
    DataTableCollection tables =
        ((DataSet)DataGrid1.DataSource).Tables;

    // Create a new DataTable.
    DataTable table = new DataTable();

    // Code to add columns and rows not shown here.

    // Add the table to the DataTableCollection.
    tables.Add(table);
}

Açıklamalar

Olay, CollectionChanged bir tablo koleksiyona başarıyla eklendiğinde gerçekleşir.

Ayrıca bkz.

Şunlara uygulanır

Add(String)

Kaynak:
DataTableCollection.cs
Kaynak:
DataTableCollection.cs
Kaynak:
DataTableCollection.cs

Belirtilen adı kullanarak bir DataTable nesne oluşturur ve bunu koleksiyona ekler.

public System.Data.DataTable Add (string? name);
public System.Data.DataTable Add (string name);
public virtual System.Data.DataTable Add (string name);

Parametreler

name
String

Oluşturulan DataTableöğesine vermek için gereken ad.

Döndürülenler

Yeni oluşturulan DataTable.

Özel durumlar

Koleksiyondaki bir tablo aynı ada sahiptir. (Karşılaştırma büyük/küçük harfe duyarlı değildir.)

Örnekler

Aşağıdaki örnek, öğesine verilen ada DataTableCollectionsahip bir DataTable ekler.

private void AddTable()
{
    // Presuming a DataGrid is displaying more than one table,
    // get its DataSet.
    DataSet thisDataSet = (DataSet)DataGrid1.DataSource;

    // Use the Add method to add a new table with a given name.
    DataTable table = thisDataSet.Tables.Add("NewTable");

    // Code to add columns and rows not shown here.

    Console.WriteLine(table.TableName);
    Console.WriteLine(thisDataSet.Tables.Count.ToString());
}

Açıklamalar

null veya boş bir dize ("") geçirilirse, yeni oluşturulan DataTableöğesine varsayılan bir ad verilir. Bu ad, tablonun eklenme sırasını temel alır ("Tablo1", "Tablo2", vb.).

Tablo CollectionChanged koleksiyona başarıyla eklenirse olay oluşur.

Ayrıca bkz.

Şunlara uygulanır

Add(String, String)

Kaynak:
DataTableCollection.cs
Kaynak:
DataTableCollection.cs
Kaynak:
DataTableCollection.cs

Belirtilen adı kullanarak bir DataTable nesne oluşturur ve bunu koleksiyona ekler.

public System.Data.DataTable Add (string? name, string? tableNamespace);
public System.Data.DataTable Add (string name, string tableNamespace);

Parametreler

name
String

Oluşturulan DataTableöğesine vermek için gereken ad.

tableNamespace
String

Oluşturulan DataTableöğesine vermek için ad alanı.

Döndürülenler

Yeni oluşturulan DataTable.

Özel durumlar

Koleksiyondaki bir tablo aynı ada sahiptir. (Karşılaştırma büyük/küçük harfe duyarlı değildir.)

Örnekler

Aşağıdaki örnek, öğesine verilen ada DataTableCollectionsahip bir DataTable ekler.

private void AddTable()
{
    // Presuming a DataGrid is displaying more than one table,
    // get its DataSet.
    DataSet thisDataSet = (DataSet)DataGrid1.DataSource;

    // Use the Add method to add a new table with a given name.
    DataTable table = thisDataSet.Tables.Add("NewTable");

    // Code to add columns and rows not shown here.

    Console.WriteLine(table.TableName);
    Console.WriteLine(thisDataSet.Tables.Count.ToString());
}

Açıklamalar

null veya boş bir dize ("") geçirilirse, yeni oluşturulan DataTableöğesine varsayılan bir ad verilir. Bu ad, tablonun eklenme sırasını temel alır ("Tablo1", "Tablo2", vb.).

Tablo CollectionChanged koleksiyona başarıyla eklenirse olay oluşur.

Ayrıca bkz.

Şunlara uygulanır