Sdílet prostřednictvím


DataColumnMapping Třída

Definice

Obsahuje obecné mapování sloupců pro objekt, který dědí z DataAdapter. Tato třída se nemůže dědit.

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
Dědičnost
DataColumnMapping
Atributy
Implementuje

Příklady

Následující příklad vytvoří DataColumnMapping objekt a přidá ho do objektu DataColumnMappingCollection. Poté sdělí uživateli, že mapování bylo přidáno do kolekce, a zobrazí nadřazený objekt mapová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

Poznámky

A DataColumnMapping umožňuje použít názvy sloupců v a DataTable , které se liší od názvů ve zdroji dat. Používá DataAdapter mapování ke shodě sloupců při aktualizaci tabulek ve zdroji DataSet dat nebo . Další informace najdete v tématech DataAdapter DataTable a DataColumn Mappings.

Konstruktory

DataColumnMapping()

Inicializuje novou instanci DataColumnMapping třídy .

DataColumnMapping(String, String)

Inicializuje novou instanci třídy se zadaným názvem zdrojového DataColumnMapping sloupce a DataSet názvem sloupce pro mapování.

Vlastnosti

DataSetColumn

Získá nebo nastaví název sloupce v rámci, na DataSet který se má mapovat.

SourceColumn

Získá nebo nastaví název sloupce v rámci zdroje dat mapovat z. V názvu se rozlišují velká a malá písmena.

Metody

CreateObjRef(Type)

Vytvoří objekt, který obsahuje všechny relevantní informace potřebné k vygenerování proxy sloužící ke komunikaci se vzdáleným objektem.

(Zděděno od MarshalByRefObject)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction)

DataColumn Získá z daného DataTable pomocí MissingSchemaAction a DataSetColumn vlastnost .

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

Statická verze, GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction) která může být volána bez vytvoření instance objektu DataColumnMapping .

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetLifetimeService()
Zastaralé.

Načte aktuální životnost objektu služby, který řídí zásady životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
InitializeLifetimeService()
Zastaralé.

Získá životnost objektu služby, který řídí zásady životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
MemberwiseClone(Boolean)

Vytvoří mělkou kopii aktuálního MarshalByRefObject objektu.

(Zděděno od MarshalByRefObject)
ToString()

Převede aktuální SourceColumn název na řetězec.

Explicitní implementace rozhraní

ICloneable.Clone()

Vytváří nový objekt, který je kopií aktuální instance.

Platí pro

Viz také