DataColumnCollection.Item[] Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Koleksiyondan belirtilen DataColumn değerini alır.
Aşırı Yüklemeler
Item[Int32] |
DataColumn belirtilen dizindeki koleksiyondan öğesini alır. |
Item[String] |
DataColumn Belirtilen ada sahip koleksiyondan öğesini alır. |
Item[Int32]
- Kaynak:
- DataColumnCollection.cs
- Kaynak:
- DataColumnCollection.cs
- Kaynak:
- DataColumnCollection.cs
DataColumn belirtilen dizindeki koleksiyondan öğesini alır.
public:
property System::Data::DataColumn ^ default[int] { System::Data::DataColumn ^ get(int index); };
public:
virtual property System::Data::DataColumn ^ default[int] { System::Data::DataColumn ^ get(int index); };
public System.Data.DataColumn this[int index] { get; }
public virtual System.Data.DataColumn this[int index] { get; }
member this.Item(int) : System.Data.DataColumn
Default Public ReadOnly Property Item(index As Integer) As DataColumn
Default Public Overridable ReadOnly Property Item(index As Integer) As DataColumn
Parametreler
- index
- Int32
Döndürülecek sütunun sıfır tabanlı dizini.
Özellik Değeri
DataColumn Belirtilen dizinde.
Özel durumlar
Dizin değeri koleksiyondaki öğe sayısından büyük.
Örnekler
Aşağıdaki örnek, dizin tarafından belirtilen bir DataColumn nesnenin ColumnName değerini yazdırmak için özelliğini kullanırItem[]. Örnek, System.Windows.Forms tarafından kapsanan öğesini kullanırDataTable. DataGrid denetimi.
private void PrintColumnNamesByIndex(DataTable table)
{
// Get the DataColumnCollection from a DataTable in a DataSet.
DataColumnCollection columns = table.Columns;
// Print each column's name using the Index.
for (int i = 0 ;i <columns.Count ;i++)
Console.WriteLine(columns[i]);
}
Private Sub PrintColumnNamesByIndex(table As DataTable)
' Get the DataColumnCollection from a DataTable in a DataSet.
Dim columns As DataColumnCollection = table.Columns
' Print each column's name using the Index.
Dim i As Integer
For i = 0 To columns.Count - 1
Console.WriteLine(columns(i))
Next i
End Sub
Açıklamalar
Contains yöntemi bir sütunun varlığını test etmek için kullanılabilir. Bu, kullanmaya Item[]çalışmadan önce yararlıdır.
Ayrıca bkz.
Şunlara uygulanır
Item[String]
- Kaynak:
- DataColumnCollection.cs
- Kaynak:
- DataColumnCollection.cs
- Kaynak:
- DataColumnCollection.cs
DataColumn Belirtilen ada sahip koleksiyondan öğesini alır.
public:
property System::Data::DataColumn ^ default[System::String ^] { System::Data::DataColumn ^ get(System::String ^ name); };
public:
virtual property System::Data::DataColumn ^ default[System::String ^] { System::Data::DataColumn ^ get(System::String ^ name); };
public System.Data.DataColumn? this[string name] { get; }
public System.Data.DataColumn this[string name] { get; }
public virtual System.Data.DataColumn this[string name] { get; }
member this.Item(string) : System.Data.DataColumn
Default Public ReadOnly Property Item(name As String) As DataColumn
Default Public Overridable ReadOnly Property Item(name As String) As DataColumn
Parametreler
- name
- String
ColumnName Döndürülecek sütunun değeri.
Özellik Değeri
DataColumn belirtilen ColumnNameile koleksiyonunda ; yoksa, yoksa null değerDataColumn.
Örnekler
Aşağıdaki örnek, dizin tarafından belirtilen bir DataColumn nesnenin DataType değerini yazdırmak için özelliğini kullanırItem[].
private void PrintDataType(DataTable table)
{
// Get the DataColumnCollection from a DataTable in a DataSet.
DataColumnCollection columns = table.Columns;
// Print the column's data type.
Console.WriteLine(columns["id"].DataType);
}
Private Sub PrintDataType(table As DataTable)
' Get the DataColumnCollection from a DataTable in a DataSet.
Dim columns As DataColumnCollection = table.Columns
' Print the column's data type.
Console.WriteLine(columns("id").DataType)
End Sub
Açıklamalar
Item[] sütun adlarını ararken koşullu olarak büyük/küçük harfe duyarlıdır. Örneğin, biri DataColumn "mydatacolumn" ve diğeri "Mydatacolumn" olarak adlandırılırsa, sütunlardan birini aramak için kullanılan bir dize büyük/küçük harfe duyarlı olarak kabul edilir. Ancak, "mydatacolumn" varsa ve "Mydatacolumn" yoksa, arama dizesi büyük/küçük harfe duyarlı olarak kabul edilir.