DataColumnCollection.Item[] Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar den angivna DataColumn från samlingen.
Överlagringar
| Name | Description |
|---|---|
| Item[Int32] |
DataColumn Hämtar samlingen från det angivna indexet. |
| Item[String] |
DataColumn Hämtar från samlingen med det angivna namnet. |
Item[Int32]
- Källa:
- DataColumnCollection.cs
- Källa:
- DataColumnCollection.cs
- Källa:
- DataColumnCollection.cs
- Källa:
- DataColumnCollection.cs
- Källa:
- DataColumnCollection.cs
DataColumn Hämtar samlingen från det angivna indexet.
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
Parametrar
- index
- Int32
Det nollbaserade indexet för kolumnen som ska returneras.
Egenskapsvärde
Vid DataColumn det angivna indexet.
Undantag
Indexvärdet är större än antalet objekt i samlingen.
Exempel
I följande exempel används Item[] egenskapen för att skriva ut värdet för ColumnName ett DataColumn objekt som anges av index. I exemplet används DataTable som finns i ett system. Windows. Forms.DataGrid-kontroll.
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
Kommentarer
Metoden Contains kan användas för att testa om det finns en kolumn. Detta är användbart innan du försöker använda Item[].
Se även
Gäller för
Item[String]
- Källa:
- DataColumnCollection.cs
- Källa:
- DataColumnCollection.cs
- Källa:
- DataColumnCollection.cs
- Källa:
- DataColumnCollection.cs
- Källa:
- DataColumnCollection.cs
DataColumn Hämtar från samlingen med det angivna namnet.
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
Parametrar
- name
- String
Kolumnen ColumnName som ska returneras.
Egenskapsvärde
I DataColumn samlingen med angivet ColumnName; annars ett null-värde om det DataColumn inte finns.
Exempel
I följande exempel används Item[] egenskapen för att skriva ut värdet för DataType ett DataColumn objekt som anges av index.
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
Kommentarer
Item[] är villkorligt skiftlägeskänslig när den söker efter kolumnnamn. Om en DataColumn till exempel heter "mydatacolumn" och en annan heter "Mydatacolumn" betraktas en sträng som används för att söka efter en av kolumnerna som skiftlägeskänslig. Men om "mydatacolumn" finns och "Mydatacolumn" inte gör det, betraktas söksträngen som skiftlägesokänslig.