Compartir a través de


DataColumnMapping Clase

Definición

Contiene una asignación de columna genérica para un objeto que se hereda de DataAdapter. Esta clase no puede heredarse.

public ref class DataColumnMapping sealed : MarshalByRefObject, ICloneable, System::Data::IColumnMapping
[System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataColumnMapping+DataColumnMappingConverter))]
public sealed class DataColumnMapping : MarshalByRefObject, ICloneable, System.Data.IColumnMapping
public sealed class DataColumnMapping : MarshalByRefObject, ICloneable, System.Data.IColumnMapping
[System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataColumnMappingConverter))]
public sealed class DataColumnMapping : MarshalByRefObject, ICloneable, System.Data.IColumnMapping
[<System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataColumnMapping+DataColumnMappingConverter))>]
type DataColumnMapping = class
    inherit MarshalByRefObject
    interface IColumnMapping
    interface ICloneable
type DataColumnMapping = class
    inherit MarshalByRefObject
    interface IColumnMapping
    interface ICloneable
[<System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataColumnMappingConverter))>]
type DataColumnMapping = class
    inherit MarshalByRefObject
    interface IColumnMapping
    interface ICloneable
Public NotInheritable Class DataColumnMapping
Inherits MarshalByRefObject
Implements ICloneable, IColumnMapping
Herencia
DataColumnMapping
Atributos
Implementaciones

Ejemplos

En el ejemplo siguiente se crea un DataColumnMapping objeto y se agrega a .DataColumnMappingCollection A continuación, indica al usuario que la asignación se agregó a la colección y muestra el elemento Primario de la asignación.


public void AddDataColumnMapping() {
   // ...
   // create columnMappings
   // ...
   DataColumnMapping mapping =
      new DataColumnMapping("Description","DataDescription");
   columnMappings.Add((Object) mapping);
   Console.WriteLine("Column {0} added to column mapping collection {1}.",
       mapping.ToString(), columnMappings.ToString());
}
Public Sub AddDataColumnMapping()
    ' ...
    ' create columnMappings
    ' ...
    Dim mapping As New DataColumnMapping( _
       "Description", "DataDescription")
    columnMappings.Add(CType(mapping, Object))
    Console.WriteLine("Column {0} added to column mapping collection {1}.", _
       mapping.ToString(), columnMappings.ToString())
End Sub

Comentarios

Permite DataColumnMapping usar nombres de columna en un DataTable que son diferentes de los del origen de datos. DataAdapter utiliza la asignación para que coincida con las columnas cuando se actualizan las tablas del DataSet origen de datos o . Para obtener más información, vea DataAdapter DataTable y Asignaciones de DataColumn.

Constructores

DataColumnMapping()

Inicializa una nueva instancia de la clase DataColumnMapping.

DataColumnMapping(String, String)

Inicializa una nueva instancia de la clase DataColumnMapping con el nombre de columna de origen especificado y el nombre de columna de DataSet que se va a asignar.

Propiedades

DataSetColumn

Obtiene o establece el nombre de la columna de DataSet al que se va a asignar.

SourceColumn

Obtiene o establece el nombre de la columna del origen de datos desde el que se va a asignar. El nombre distingue entre mayúsculas y minúsculas.

Métodos

CreateObjRef(Type)

Crea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto.

(Heredado de MarshalByRefObject)
Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction)

Obtiene DataColumn a partir de la tabla DataTable especificada mediante MissingSchemaAction y la propiedad DataSetColumn.

GetDataColumnBySchemaAction(String, String, DataTable, Type, MissingSchemaAction)

Una versión estática del método GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction) al que se puede llamar sin crear instancias de un objeto DataColumnMapping.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetLifetimeService()
Obsoletos.

Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia.

(Heredado de MarshalByRefObject)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
InitializeLifetimeService()
Obsoletos.

Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia.

(Heredado de MarshalByRefObject)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
MemberwiseClone(Boolean)

Crea una copia superficial del objeto MarshalByRefObject actual.

(Heredado de MarshalByRefObject)
ToString()

Convierte el nombre actual de SourceColumn en una cadena.

Implementaciones de interfaz explícitas

ICloneable.Clone()

Crea un nuevo objeto copiado de la instancia actual.

Se aplica a

Consulte también