Evaluar y enviar comentarios
Contraer todo/Expandir todo Contraer todo
Esta página es específica de
Microsoft Visual Studio 2005/.NET Framework 2.0

Hay además otras versiones disponibles para:
Biblioteca de clases de .NET Framework
IColumnMappingCollection (Interfaz)

Contiene una colección de objetos DataColumnMapping y la implementa DataColumnMappingCollection, que utiliza todos los proveedores de datos de .NET Framework.

Espacio de nombres: System.Data
Ensamblado: System.Data (en system.data.dll)

Visual Basic (Declaración)
Public Interface IColumnMappingCollection
    Inherits IList, ICollection, IEnumerable
Visual Basic (Uso)
Dim instance As IColumnMappingCollection
C#
public interface IColumnMappingCollection : IList, ICollection, IEnumerable
C++
public interface class IColumnMappingCollection : IList, ICollection, IEnumerable
J#
public interface IColumnMappingCollection extends IList, ICollection, 
    IEnumerable
JScript
public interface IColumnMappingCollection extends IList, ICollection, 
    IEnumerable

La interfaz IColumnMappingCollection permite a una clase heredada implementar una colección ColumnMapping. Para obtener más información, vea Configurar las asignaciones de DataTable y DataColumn.

Una aplicación no crea una instancia de la interfaz IColumnMappingCollection directamente, sino que la crea de una clase que hereda de IColumnMappingCollection.

Las clases que heredan IColumnMappingCollection deben implementar todos los miembros heredados y suelen definir miembros adicionales para agregar la funcionalidad específica de proveedor. Por ejemplo, la interfaz IColumnMappingCollection define el método RemoveAt. A su vez, la clase DataTableMappingCollection hereda este método y define dos sobrecargas adicionales de RemoveAt.

Notas para los implementadores Al heredar de la interfaz IColumnMappingCollection, se debe implementar el constructor siguiente:

Elemento

Descripción

ColumnMappingCollection()

Crea una clase ColumnMappingCollection vacía.

En el ejemplo siguiente se utiliza una instancia de la clase derivada DataTableMapping para agregar mediante Add varios objetos DataColumnMapping a la colección ColumnMappings y, a continuación, se muestra una lista de esas tablas de origen asignadas. En este ejemplo se supone que ya se ha creado un objeto DataTableMapping.

Visual Basic
Public Sub ShowColumnMappings()
    ' ...
    ' create tableMapping
    ' ...
    tableMapping.ColumnMappings.Add( _
       "Category Name", "DataCategory")
    tableMapping.ColumnMappings.Add( _
       "Description", "DataDescription")
    tableMapping.ColumnMappings.Add( _
       "Picture", "DataPicture")
    Console.WriteLine("Column Mappings:")
    Dim i As Integer
    For i = 0 To tableMapping.ColumnMappings.Count - 1
        Console.WriteLine("  {0} {1}", i, _
           tableMapping.ColumnMappings(i).ToString())
    Next i
End Sub
C#
public void ShowColumnMappings() 
{
    // ...
    // create tableMapping
    // ...
    tableMapping.ColumnMappings.Add("Category Name","DataCategory");
    tableMapping.ColumnMappings.Add("Description","DataDescription");
    tableMapping.ColumnMappings.Add("Picture","DataPicture");
    Console.WriteLine("Column Mappings");
    for(int i=0;i < tableMapping.ColumnMappings.Count;i++) 
    {
        Console.WriteLine("  {0} {1}", i,
            tableMapping.ColumnMappings[i].ToString());
    }
}

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter Edition

.NET Framework no admite todas las versiones de cada plataforma. Para obtener una lista de las versiones admitidas, vea Requisitos del sistema.

.NET Framework

Compatible con: 2.0, 1.1, 1.0

.NET Compact Framework

Compatible con: 2.0, 1.0
Contenido de la comunidad   ¿Qué es Community Content?
Agregar contenido nuevo RSS  Anotaciones
Processing
© 2012 Microsoft. Reservados todos los derechos. Términos de uso | Marcas Registradas | Privacidad
Page view tracker