Udostępnij za pośrednictwem


DataColumnMapping Klasa

Definicja

Zawiera ogólne mapowanie kolumn dla obiektu dziedziczonego z DataAdapterklasy . Klasa ta nie może być dziedziczona.

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
Dziedziczenie
DataColumnMapping
Atrybuty
Implementuje

Przykłady

Poniższy przykład tworzy DataColumnMapping obiekt i dodaje go do obiektu DataColumnMappingCollection. Następnie informuje użytkownika, że mapowanie zostało dodane do kolekcji i pokazuje element nadrzędny dla mapowania.


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

Uwagi

Element DataColumnMapping umożliwia używanie nazw kolumn w DataTable źródle danych, które różnią się od tych w źródle danych. Używa DataAdapter mapowania, aby dopasować kolumny, gdy tabele w DataSet źródle danych lub są aktualizowane. Aby uzyskać więcej informacji, zobacz DataAdapter DataTable i DataColumn Mappings (Mapowania kolumn danych).

Konstruktory

DataColumnMapping()

Inicjuje nowe wystąpienie klasy DataColumnMapping.

DataColumnMapping(String, String)

Inicjuje DataColumnMapping nowe wystąpienie klasy z określoną nazwą kolumny źródłowej i DataSet nazwą kolumny do mapowania.

Właściwości

DataSetColumn

Pobiera lub ustawia nazwę kolumny w obiekcie DataSet do mapowania.

SourceColumn

Pobiera lub ustawia nazwę kolumny w źródle danych do mapowania. W nazwie jest rozróżniana wielkość liter.

Metody

CreateObjRef(Type)

Tworzy obiekt zawierający wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikowania się z obiektem zdalnym.

(Odziedziczone po MarshalByRefObject)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction)

Pobiera obiekt DataColumn z danej DataTable wartości przy użyciu MissingSchemaAction właściwości i DataSetColumn .

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

Statyczna GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction) wersja, którą można wywołać bez tworzenia DataColumnMapping wystąpienia obiektu.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetLifetimeService()
Przestarzałe.

Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia.

(Odziedziczone po MarshalByRefObject)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
InitializeLifetimeService()
Przestarzałe.

Uzyskuje obiekt usługi okresu istnienia w celu kontrolowania zasad okresu istnienia dla tego wystąpienia.

(Odziedziczone po MarshalByRefObject)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
MemberwiseClone(Boolean)

Tworzy płytkią kopię bieżącego MarshalByRefObject obiektu.

(Odziedziczone po MarshalByRefObject)
ToString()

Konwertuje bieżącą SourceColumn nazwę na ciąg.

Jawne implementacje interfejsu

ICloneable.Clone()

Tworzy nowy obiekt, który jest kopią bieżącego wystąpienia.

Dotyczy

Zobacz też