DataColumnMapping Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- Atributy
- Implementuje
Příklady
Následující příklad vytvoří DataColumnMapping objekt a přidá ho do objektu DataColumnMappingCollection. Pak uživateli řekne, že mapování bylo přidáno do kolekce a zobrazuje nadřazený objekt pro 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žívat názvy sloupců v jiném DataTable než ve zdroji dat. Při DataAdapter aktualizaci tabulek ve DataSet zdroji dat se používá mapování tak, aby odpovídalo sloupcům. Další informace naleznete v tématu DataAdapter DataTable a DataColumn Mapování.
Konstruktory
| Name | Description |
|---|---|
| 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í na. |
Vlastnosti
| Name | Description |
|---|---|
| DataSetColumn |
Získá nebo nastaví název sloupce v rámci DataSet mapování na. |
| SourceColumn |
Získá nebo nastaví název sloupce v rámci zdroje dat mapovat z. Název je citlivý na velikost písmen. |
Metody
| Name | Description |
|---|---|
| CreateObjRef(Type) |
Vytvoří objekt, který obsahuje všechny relevantní informace potřebné k vygenerování proxy serveru sloužícího ke komunikaci se vzdáleným objektem. (Zděděno od MarshalByRefObject) |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction) |
DataColumn Získá z dané DataTable pomocí MissingSchemaAction a DataSetColumn vlastnost. |
| GetDataColumnBySchemaAction(String, String, DataTable, Type, MissingSchemaAction) |
Statická verze GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction) , kterou lze volat bez vytvoření instance objektu DataColumnMapping . |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetLifetimeService() |
Zastaralé.
Načte objekt služby aktuální životnosti, který řídí zásady životnosti pro tuto instanci. (Zděděno od MarshalByRefObject) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| InitializeLifetimeService() |
Zastaralé.
Získá objekt služby životnosti pro řízení zásad životnosti pro tuto instanci. (Zděděno od MarshalByRefObject) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (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í
| Name | Description |
|---|---|
| ICloneable.Clone() |
Vytvoří nový objekt, který je kopií aktuální instance. |