DataColumnMapping 類別

定義

含有繼承自 DataAdapter 之物件的泛用資料行對應。 此類別無法獲得繼承。

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
繼承
DataColumnMapping
屬性
實作

範例

下列範例會 DataColumnMapping 建立 物件,並將它新增至 DataColumnMappingCollection。 然後,它會告知使用者已將對應新增至集合,並顯示對應的Parent。


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

備註

DataColumnMapping可讓您在 DataTable 與資料來源中的數據行名稱不同的 中使用資料行名稱。 會在 DataAdapter 更新 或數據源中的 DataSet 數據表時,使用 對應來比對數據行。 如需詳細資訊,請參閱 DataAdapter DataTable 和 DataColumn 對應

建構函式

DataColumnMapping()

初始化 DataColumnMapping 類別的新執行個體。

DataColumnMapping(String, String)

使用指定來源資料行名稱和要對應至的 DataColumnMapping 資料行名稱,來初始化 DataSet 類別的新執行個體。

屬性

DataSetColumn

取得或設定在要對應的 DataSet 中的目的資料行名稱。

SourceColumn

取得或設定在資料來源中的來源資料行名稱。 名稱區分大小寫。

方法

CreateObjRef(Type)

建立包含所有相關資訊的物件,這些資訊是產生用來與遠端物件通訊的所需 Proxy。

(繼承來源 MarshalByRefObject)
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction)

使用 DataColumnDataTable 屬性來從指定的 MissingSchemaAction 取得 DataSetColumn

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

GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction) 的靜態 (Static) 版本,無需對 DataColumnMapping 物件執行個體化即可對其進行呼叫。

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetLifetimeService()
已淘汰.

擷取控制這個執行個體存留期 (Lifetime) 原則的目前存留期服務物件。

(繼承來源 MarshalByRefObject)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
InitializeLifetimeService()
已淘汰.

取得存留期服務物件,以控制這個執行個體的存留期原則。

(繼承來源 MarshalByRefObject)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
MemberwiseClone(Boolean)

建立目前 MarshalByRefObject 物件的淺層複本。

(繼承來源 MarshalByRefObject)
ToString()

將目前的 SourceColumn 名稱轉換為字串。

明確介面實作

ICloneable.Clone()

建立目前執行個體複本的新物件。

適用於

另請參閱