DataTableCollection.Item[] Özellik

Tanım

Belirtilen DataTable nesneyi koleksiyondan alır.

Aşırı Yüklemeler

Item[Int32]

DataTable Belirtilen dizindeki nesneyi alır.

Item[String]

DataTable Belirtilen ada sahip nesneyi alır.

Item[String, String]

DataTable Belirtilen ad alanında belirtilen ada sahip nesneyi alır.

Item[Int32]

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

DataTable Belirtilen dizindeki nesneyi alır.

public:
 property System::Data::DataTable ^ default[int] { System::Data::DataTable ^ get(int index); };
public System.Data.DataTable this[int index] { get; }
member this.Item(int) : System.Data.DataTable
Default Public ReadOnly Property Item(index As Integer) As DataTable

Parametreler

index
Int32

Bulunacak öğesinin DataTable sıfır tabanlı dizini.

Özellik Değeri

Belirtilen dizine sahip A DataTable ; yoksa nullDataTable .

Özel durumlar

Dizin değeri koleksiyondaki öğe sayısından büyük.

Örnekler

Aşağıdaki örnek, dizinine göre bir DataTable alır.

private void GetDataTableByIndex()
{
   // presuming a DataGrid is displaying more than one table, get its DataSet.
   DataSet thisDataSet = (DataSet)DataGrid1.DataSource;
   // Get the DataTableCollection.
   DataTableCollection tablesCollection = thisDataSet.Tables;
   // Iterate through the collection to get each table name.
   for (int i = 0; i < tablesCollection.Count; i++)
      Console.WriteLine(tablesCollection[i].TableName);
}
Private Sub GetDataTableByIndex()
    ' Presuming a DataGrid is displaying more than one table, get its DataSet.
    Dim thisDataSet As DataSet = CType(DataGrid1.DataSource, DataSet)

    ' Get the DataTableCollection.
    Dim tablesCollection As DataTableCollection = thisDataSet.Tables

    ' Iterate through the collection to get each table name.
    Dim i As Integer
    For i = 0 To tablesCollection.Count - 1
       Console.WriteLine(tablesCollection(i).TableName)
    Next
End Sub

Açıklamalar

Belirli bir dizine Contains sahip bir tablonun mevcut olup olmadığını belirlemek için yöntemini kullanın.

Bir tablonun adına sahipseniz ancak dizini yoksa, dizinini döndürmek için yöntemini kullanın IndexOf .

Ayrıca bkz.

Şunlara uygulanır

Item[String]

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

DataTable Belirtilen ada sahip nesneyi alır.

public:
 property System::Data::DataTable ^ default[System::String ^] { System::Data::DataTable ^ get(System::String ^ name); };
public System.Data.DataTable? this[string? name] { get; }
public System.Data.DataTable this[string name] { get; }
member this.Item(string) : System.Data.DataTable
Default Public ReadOnly Property Item(name As String) As DataTable

Parametreler

name
String

Bulunacak öğesinin DataTable adı.

Özellik Değeri

Belirtilen ada sahip A DataTable ; yoksa nullDataTable .

Örnekler

Aşağıdaki örnek, adından DataTableCollectiontek bir tablo alır.

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

    // Get the DataTableCollection.
    DataTableCollection tablesCollection = thisDataSet.Tables;

    // Get a specific table by name.
    DataTable table = tablesCollection["Suppliers"];
    Console.WriteLine(table.TableName);
}
Private Sub GetTableByName()
    ' Presuming a DataGrid is displaying more than one table, 
    ' get its DataSet.
    Dim thisDataSet As DataSet = CType(DataGrid1.DataSource, DataSet)

    ' Get the DataTableCollection.
    Dim tablesCollection As DataTableCollection = thisDataSet.Tables

    ' Get a specific table by name.
    Dim table As DataTable = tablesCollection("Suppliers")
    Console.WriteLine(table.TableName)
End Sub

Açıklamalar

Arama dizesinin büyük/küçük harfle eşleşen bir DataTable ad varsa, döndürülür. Aksi takdirde büyük/küçük harfe duyarlı olmayan bir arama gerçekleştirilir ve bu aramayla eşleşen bir DataTable ad bulunursa döndürülür.

Contains Belirli bir ada veya dizine sahip bir tablonun mevcut olup olmadığını belirlemek için yöntemini kullanın.

Şunlara uygulanır

Item[String, String]

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

DataTable Belirtilen ad alanında belirtilen ada sahip nesneyi alır.

public:
 property System::Data::DataTable ^ default[System::String ^, System::String ^] { System::Data::DataTable ^ get(System::String ^ name, System::String ^ tableNamespace); };
public System.Data.DataTable? this[string? name, string tableNamespace] { get; }
public System.Data.DataTable this[string name, string tableNamespace] { get; }
member this.Item(string * string) : System.Data.DataTable
Default Public ReadOnly Property Item(name As String, tableNamespace As String) As DataTable

Parametreler

name
String

Bulunacak öğesinin DataTable adı.

tableNamespace
String

Bakacak ad alanının DataTable adı.

Özellik Değeri

Belirtilen ada sahip A DataTable ; yoksa nullDataTable .

Şunlara uygulanır