Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. |
Traducción
Original
|
DataColumnCollection (Clase)
Representa una colección de objetos DataColumn de una tabla DataTable.
Ensamblado: System.Data (en System.Data.dll)
El tipo DataColumnCollection expone los siguientes miembros.
| Nombre | Descripción | |
|---|---|---|
|
Count | Obtiene el número total de elementos de una colección. (Se hereda de InternalDataCollectionBase). |
|
IsReadOnly | Obtiene un valor que indica si InternalDataCollectionBase es de sólo lectura. (Se hereda de InternalDataCollectionBase). |
|
IsSynchronized | Obtiene un valor que indica si el objeto InternalDataCollectionBase está sincronizado. (Se hereda de InternalDataCollectionBase). |
|
Item[Int32] | Obtiene el objeto DataColumn de la colección en el índice especificado. |
|
Item[String] | Obtiene el objeto DataColumn de la colección con el nombre especificado. |
|
List | Obtiene los elementos de una colección en forma de lista. (Se hereda de InternalDataCollectionBase). |
|
SyncRoot | Obtiene un objeto que se puede utilizar para sincronizar la colección. (Se hereda de InternalDataCollectionBase). |
| Nombre | Descripción | |
|---|---|---|
|
Add() | Crea y agrega un objeto DataColumn a la colección DataColumnCollection. |
|
Add(DataColumn) | Crea y agrega el objeto DataColumn especificado a la colección DataColumnCollection. |
|
Add(String) | Crea un objeto DataColumn que tiene el nombre especificado y lo agrega a la colección DataColumnCollection. |
|
Add(String, Type) | Crea un objeto DataColumn que tiene el nombre y tipo especificados y lo agrega a la colección DataColumnCollection. |
|
Add(String, Type, String) | Crea un objeto DataColumn que tiene el nombre, tipo y expresión especificados y lo agrega a la colección DataColumnCollection. |
|
AddRange | Copia los elementos de la matriz DataColumn especificada al final de la colección. |
|
CanRemove | Comprueba si una columna especificada se puede quitar de la colección. |
|
Clear | Borra la colección de todas las columnas. |
|
Contains | Comprueba si la colección contiene una columna con el nombre especificado. |
|
CopyTo(Array, Int32) | Copia todos los elementos del InternalDataCollectionBase actual en un Array unidimensional, empezando por el índice del InternalDataCollectionBase especificado. (Se hereda de InternalDataCollectionBase). |
|
CopyTo(DataColumn[], Int32) | Copia toda la colección en una matriz existente, comenzando en el índice especificado de la matriz. |
|
Equals(Object) | Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object). |
|
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object). |
|
GetEnumerator | Obtiene un IEnumerator para la colección. (Se hereda de InternalDataCollectionBase). |
|
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). |
|
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). |
|
IndexOf(DataColumn) | Obtiene el índice de una columna especificado por su nombre. |
|
IndexOf(String) | Obtiene el índice de la columna con el nombre especificado (el nombre no distingue entre mayúsculas y minúsculas). |
|
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). |
|
Remove(DataColumn) | Quita el objeto DataColumn especificado de la colección. |
|
Remove(String) | Quita de la colección el objeto DataColumn que tiene el nombre especificado. |
|
RemoveAt | Quita la columna de la colección en el índice especificado. |
|
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
| Nombre | Descripción | |
|---|---|---|
|
CollectionChanged | Se produce cuando la colección de columnas cambia, al agregar o quitar una columna. |
DataColumnCollection define el esquema de una tabla DataTable y determina el tipo de datos que puede incluir cada columna DataColumn. Se puede tener acceso a la colección DataColumnCollection a través de la propiedad Columns del objeto DataTable.
La colección DataColumnCollection utiliza los métodos Add y Remove para insertar y eliminar objetos DataColumn. Utilice la propiedad Count para determinar cuántos objetos DataColumn hay en la colección. Utilice el método Contains para comprobar si existe un índice o un nombre de columna especificado en la colección.
En el ejemplo siguiente se recorre en iteración una colección de objetos DataColumn y se imprimen varias propiedades de cada columna de la colección.
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); } }
Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2
.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.