DataTableCollection.Add 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
컬렉션에 DataTable 개체를 추가합니다.
오버로드
| Name | Description |
|---|---|
| Add() |
기본 이름을 사용하여 새 DataTable 개체를 만들고 컬렉션에 추가합니다. |
| Add(DataTable) |
컬렉션에 지정된 |
| Add(String) |
DataTable 지정된 이름을 사용하여 개체를 만들고 컬렉션에 추가합니다. |
| Add(String, String) |
DataTable 지정된 이름을 사용하여 개체를 만들고 컬렉션에 추가합니다. |
Add()
- Source:
- DataTableCollection.cs
- Source:
- DataTableCollection.cs
- Source:
- DataTableCollection.cs
- Source:
- DataTableCollection.cs
- Source:
- DataTableCollection.cs
기본 이름을 사용하여 새 DataTable 개체를 만들고 컬렉션에 추가합니다.
public:
System::Data::DataTable ^ Add();
public:
virtual System::Data::DataTable ^ Add();
public System.Data.DataTable Add();
public virtual System.Data.DataTable Add();
member this.Add : unit -> System.Data.DataTable
abstract member Add : unit -> System.Data.DataTable
override this.Add : unit -> System.Data.DataTable
Public Function Add () As DataTable
Public Overridable Function Add () As DataTable
반품
새로 만든 DataTable.
예제
다음 예제에서는 인수 없이 메서드를 DataTable 사용하여 세 개의 새 DataTableCollection 개체를 Add 추가합니다.
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);
}
Private Sub AddTables()
Dim table As DataTable
' Presuming a DataGrid is displaying more than one table, get its DataSet.
Dim thisDataSet As DataSet = CType(DataGrid1.DataSource, DataSet)
Dim i As Integer
For i = 0 to 2
thisDataSet.Tables.Add()
Next i
Console.WriteLine(thisDataSet.Tables.Count.ToString() & " tables")
For Each table In thisDataSet.Tables
Console.WriteLine(table.TableName)
Next
End Sub
설명
이름이 지정되지 DataTable 않으므로 추가 순서를 기준으로 기본 이름을 사용하여 만들어집니다. 기본 이름은 "Table1"입니다.
이 CollectionChanged 이벤트는 테이블이 컬렉션에 성공적으로 추가되면 발생합니다.
추가 정보
적용 대상
Add(DataTable)
- Source:
- DataTableCollection.cs
- Source:
- DataTableCollection.cs
- Source:
- DataTableCollection.cs
- Source:
- DataTableCollection.cs
- Source:
- DataTableCollection.cs
컬렉션에 지정된 DataTable 값을 추가합니다.
public:
void Add(System::Data::DataTable ^ table);
public:
virtual void Add(System::Data::DataTable ^ table);
public void Add(System.Data.DataTable table);
public virtual void Add(System.Data.DataTable table);
member this.Add : System.Data.DataTable -> unit
abstract member Add : System.Data.DataTable -> unit
override this.Add : System.Data.DataTable -> unit
Public Sub Add (table As DataTable)
Public Overridable Sub Add (table As DataTable)
매개 변수
- table
- DataTable
추가할 개체입니다 DataTable .
예외
테이블에 지정된 값은 .입니다 null.
테이블이 이미 이 컬렉션에 속하거나 다른 컬렉션에 속합니다.
컬렉션의 테이블 이름은 동일합니다. 비교는 대/소문자를 구분하지 않습니다.
예제
다음 예제에서는 a를 DataTable 만들고 에 추가 DataTableCollection 합니다 DataSet.
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);
}
설명
이 CollectionChanged 이벤트는 테이블이 컬렉션에 성공적으로 추가되면 발생합니다.
추가 정보
적용 대상
Add(String)
- Source:
- DataTableCollection.cs
- Source:
- DataTableCollection.cs
- Source:
- DataTableCollection.cs
- Source:
- DataTableCollection.cs
- Source:
- DataTableCollection.cs
DataTable 지정된 이름을 사용하여 개체를 만들고 컬렉션에 추가합니다.
public:
System::Data::DataTable ^ Add(System::String ^ name);
public:
virtual System::Data::DataTable ^ Add(System::String ^ name);
public System.Data.DataTable Add(string? name);
public System.Data.DataTable Add(string name);
public virtual System.Data.DataTable Add(string name);
member this.Add : string -> System.Data.DataTable
abstract member Add : string -> System.Data.DataTable
override this.Add : string -> System.Data.DataTable
Public Function Add (name As String) As DataTable
Public Overridable Function Add (name As String) As DataTable
매개 변수
반품
새로 만든 DataTable.
예외
컬렉션의 테이블 이름은 동일합니다. (비교는 대/소문자를 구분하지 않습니다.)
예제
다음 예제에서는 지정된 이름을 가진 a DataTable 를 에 추가합니다 DataTableCollection.
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());
}
Private Sub AddTable()
' Presuming a DataGrid is displaying more than one table,
' get its DataSet.
Dim thisDataSet As DataSet = _
CType(DataGrid1.DataSource, DataSet)
' Use the Add method to add a new table with a given name.
Dim table As DataTable = thisDataSet.Tables.Add("NewTable")
' Code to add columns and rows not shown here.
Console.WriteLine(table.TableName)
Console.WriteLine(thisDataSet.Tables.Count.ToString())
End Sub
설명
null 빈 문자열("")이 전달되면 새로 만든 DataTable기본 이름이 지정됩니다. 이 이름은 테이블이 추가된 순서("Table1", "Table2" 등)를 기반으로 합니다.
테이블 CollectionChanged 이 컬렉션에 성공적으로 추가되면 이벤트가 발생합니다.
추가 정보
적용 대상
Add(String, String)
- Source:
- DataTableCollection.cs
- Source:
- DataTableCollection.cs
- Source:
- DataTableCollection.cs
- Source:
- DataTableCollection.cs
- Source:
- DataTableCollection.cs
DataTable 지정된 이름을 사용하여 개체를 만들고 컬렉션에 추가합니다.
public:
System::Data::DataTable ^ Add(System::String ^ name, System::String ^ tableNamespace);
public System.Data.DataTable Add(string? name, string? tableNamespace);
public System.Data.DataTable Add(string name, string tableNamespace);
member this.Add : string * string -> System.Data.DataTable
Public Function Add (name As String, tableNamespace As String) As DataTable
매개 변수
반품
새로 만든 DataTable.
예외
컬렉션의 테이블 이름은 동일합니다. (비교는 대/소문자를 구분하지 않습니다.)
예제
다음 예제에서는 지정된 이름을 가진 a DataTable 를 에 추가합니다 DataTableCollection.
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());
}
Private Sub AddTable()
' Presuming a DataGrid is displaying more than one table,
' get its DataSet.
Dim thisDataSet As DataSet = _
CType(DataGrid1.DataSource, DataSet)
' Use the Add method to add a new table with a given name.
Dim table As DataTable = thisDataSet.Tables.Add("NewTable")
' Code to add columns and rows not shown here.
Console.WriteLine(table.TableName)
Console.WriteLine(thisDataSet.Tables.Count.ToString())
End Sub
설명
null 빈 문자열("")이 전달되면 새로 만든 DataTable기본 이름이 지정됩니다. 이 이름은 테이블이 추가된 순서("Table1", "Table2" 등)를 기반으로 합니다.
테이블 CollectionChanged 이 컬렉션에 성공적으로 추가되면 이벤트가 발생합니다.