DataColumnCollection.Item[] Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá zadaný DataColumn z kolekce.
Přetížení
Item[Int32] |
DataColumn Získá z kolekce v zadaném indexu. |
Item[String] |
DataColumn Získá z kolekce se zadaným názvem. |
Item[Int32]
- Zdroj:
- DataColumnCollection.cs
- Zdroj:
- DataColumnCollection.cs
- Zdroj:
- DataColumnCollection.cs
DataColumn Získá z kolekce v zadaném indexu.
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
Parametry
- index
- Int32
Index sloupce založeného na nule, který se má vrátit.
Hodnota vlastnosti
Hodnota DataColumn v zadaném indexu.
Výjimky
Hodnota indexu je větší než počet položek v kolekci.
Příklady
Následující příklad používá Item[] vlastnost k tisku ColumnName hodnoty objektu DataColumn určeného indexem. Příklad používáDataTable, který je obsažen v System.Windows.Forms. Ovládací prvek DataGrid.
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
Poznámky
Metodu Contains lze použít k testování existence sloupce. To je užitečné předtím, než se pokusíte použít Item[].
Viz také
Platí pro
Item[String]
- Zdroj:
- DataColumnCollection.cs
- Zdroj:
- DataColumnCollection.cs
- Zdroj:
- DataColumnCollection.cs
DataColumn Získá z kolekce se zadaným názvem.
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
Parametry
- name
- String
Sloupec ColumnName , který se má vrátit.
Hodnota vlastnosti
Hodnota DataColumn v kolekci se zadaným ColumnName; v opačném případě hodnota null, pokud DataColumn neexistuje.
Příklady
Následující příklad používá Item[] vlastnost k tisku DataType hodnoty objektu DataColumn určeného indexem.
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
Poznámky
Item[] při hledání názvů sloupců se podmíněně rozlišují malá a velká písmena. Pokud má například jeden DataColumn název "mydatacolumn" a druhý má název "Mydatacolumn", řetězec použitý k vyhledání jednoho ze sloupců se považuje za rozlišující malá a malá písmena. Pokud však "mydatacolumn" existuje a "Mydatacolumn" ne, bude hledaný řetězec považován za nerozlišující malá a velká písmena.