DataColumnCollection Klasa
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje kolekcję DataColumn obiektów dla obiektu DataTable.
public ref class DataColumnCollection sealed : System::Data::InternalDataCollectionBase
public ref class DataColumnCollection : System::Data::InternalDataCollectionBase
public sealed class DataColumnCollection : System.Data.InternalDataCollectionBase
[System.Serializable]
public class DataColumnCollection : System.Data.InternalDataCollectionBase
type DataColumnCollection = class
inherit InternalDataCollectionBase
[<System.Serializable>]
type DataColumnCollection = class
inherit InternalDataCollectionBase
Public NotInheritable Class DataColumnCollection
Inherits InternalDataCollectionBase
Public Class DataColumnCollection
Inherits InternalDataCollectionBase
- Dziedziczenie
- Atrybuty
Poniższy przykład wykonuje iterację po kolekcji DataColumn obiektów i drukuje różne właściwości każdej kolumny w kolekcji.
private void PrintDataTableColumnInfo(DataTable table)
{
// Use a DataTable object's DataColumnCollection.
DataColumnCollection columns = table.Columns;
// Print the ColumnName and DataType for each column.
foreach(DataColumn column in columns)
{
Console.WriteLine(column.ColumnName);
Console.WriteLine(column.DataType);
}
}
Private Sub PrintDataTableColumnInfo(table As DataTable)
' Use a DataTable object's DataColumnCollection.
Dim columns As DataColumnCollection = table.Columns
' Print the ColumnName and DataType for each column.
Dim column As DataColumn
For Each column in columns
Console.WriteLine(column.ColumnName)
Console.WriteLine(column.DataType.ToString)
Next
End Sub
Element DataColumnCollection definiuje schemat DataTableobiektu i określa, jakiego rodzaju dane mogą zawierać poszczególne DataColumn dane. Dostęp do obiektu można uzyskać DataColumnCollection za pośrednictwem Columns właściwości DataTable .
Metoda DataColumnCollection używa metod Add i Remove do wstawiania i usuwania DataColumn obiektów. Użyj właściwości , Count aby określić, ile DataColumn obiektów znajduje się w kolekcji. Contains Użyj metody , aby sprawdzić, czy w kolekcji istnieje określona nazwa indeksu lub kolumny.
Count |
Pobiera całkowitą liczbę elementów w kolekcji. (Odziedziczone po InternalDataCollectionBase) |
Is |
Pobiera wartość wskazującą, czy InternalDataCollectionBase element jest tylko do odczytu. (Odziedziczone po InternalDataCollectionBase) |
Is |
Pobiera wartość wskazującą, czy InternalDataCollectionBase element jest zsynchronizowany. (Odziedziczone po InternalDataCollectionBase) |
Item[Int32] |
Pobiera element DataColumn z kolekcji w określonym indeksie. |
Item[String] |
Pobiera element DataColumn z kolekcji o określonej nazwie. |
List |
Pobiera elementy kolekcji jako listę. |
List |
Pobiera elementy kolekcji jako listę. (Odziedziczone po InternalDataCollectionBase) |
Sync |
Pobiera obiekt, który może służyć do synchronizowania kolekcji. (Odziedziczone po InternalDataCollectionBase) |
Add() |
Tworzy i dodaje DataColumn obiekt do obiektu DataColumnCollection. |
Add(Data |
Tworzy i dodaje określony DataColumn obiekt do obiektu DataColumnCollection. |
Add(String) |
Tworzy i dodaje DataColumn obiekt o określonej nazwie do obiektu DataColumnCollection. |
Add(String, Type) |
Tworzy i dodaje DataColumn obiekt o określonej nazwie i typie do obiektu DataColumnCollection. |
Add(String, Type, String) |
Tworzy i dodaje DataColumn obiekt o określonej nazwie, typie i wyrażeniu do obiektu DataColumnCollection. |
Add |
Kopiuje elementy określonej DataColumn tablicy na końcu kolekcji. |
Can |
Sprawdza, czy z kolekcji można usunąć określoną kolumnę. |
Clear() |
Czyści kolekcję wszystkich kolumn. |
Contains(String) |
Sprawdza, czy kolekcja zawiera kolumnę o określonej nazwie. |
Copy |
Kopiuje wszystkie elementy bieżącego InternalDataCollectionBase do jednowymiarowego Array, zaczynając od określonego InternalDataCollectionBase indeksu. (Odziedziczone po InternalDataCollectionBase) |
Copy |
Kopiuje całą kolekcję do istniejącej tablicy, zaczynając od określonego indeksu w tablicy. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
Get |
Pobiera element IEnumerator dla kolekcji. (Odziedziczone po InternalDataCollectionBase) |
Get |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
Get |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
Index |
Pobiera indeks kolumny określonej przez nazwę. |
Index |
Pobiera indeks kolumny o określonej nazwie (nazwa nie uwzględnia wielkości liter). |
Memberwise |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
On |
OnCollectionChanged(CollectionChangeEventArgs) Zgłasza zdarzenie. |
On |
Reprezentuje kolekcję DataColumn obiektów dla obiektu DataTable. |
Remove(Data |
Usuwa określony DataColumn obiekt z kolekcji. |
Remove(String) |
DataColumn Usuwa obiekt, który ma określoną nazwę z kolekcji. |
Remove |
Usuwa kolumnę w określonym indeksie z kolekcji. |
To |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Collection |
Występuje, gdy kolekcja kolumn zmienia się przez dodanie lub usunięcie kolumny. |
Cast<TResult>(IEnumerable) |
Rzutuje elementy obiektu IEnumerable na określony typ. |
Of |
Filtruje elementy IEnumerable elementu na podstawie określonego typu. |
As |
Umożliwia równoległość zapytania. |
As |
Konwertuje element IEnumerable na .IQueryable |
Produkt | Wersje |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
Ten typ jest bezpieczny dla operacji odczytu wielowątkowego. Należy zsynchronizować wszystkie operacje zapisu.
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: