DataColumn.ColumnMapping プロパティ
アセンブリ: System.Data (system.data.dll 内)

Dim instance As DataColumn Dim value As MappingType value = instance.ColumnMapping instance.ColumnMapping = value
public: virtual property MappingType ColumnMapping { MappingType get (); void set (MappingType value); }
/** @property */ public MappingType get_ColumnMapping () /** @property */ public void set_ColumnMapping (MappingType value)
public function get ColumnMapping () : MappingType public function set ColumnMapping (value : MappingType)
MappingType 値の 1 つ。

ColumnMapping プロパティは、WriteXml メソッドを使用して DataSet を XML ドキュメントとして保存した場合に DataColumn を変換する方法を決定します。
たとえば、DataColumn が "customerID" という名前で、ColumnMapping プロパティが MappingType.Element に設定されている場合は、列値から次の XML が生成されます。
<Customers> <customerID>ALFKI</customerID> ...... </Customers> <Orders> <OrderID>12345</OrderID> <customerID>ALFKI</customerID> ...... </Orders>
ただし、この同じ列を MappingType.Attribute に変換すると、次の XML が生成されます。
<Customers customerID="ALFKI"........more attributes.....> <Order orderID="1234"....more attributes..../> <Order orderID="1234"....more attributes..../> ...... More orders for this customer </Customers>
DataColumn の DataSet を XML ドキュメントに変換した場合にその列を変換する方法を指定するには、引数 type を指定した DataColumn コンストラクタを使用します。

新しい DataColumn の ColumnMapping 型プロパティを設定する例を次に示します。
Private Sub AddColumn(table As DataTable ) ' Create a new column and set its properties. Dim column As DataColumn = New DataColumn("ID", _ Type.GetType("System.Int32"), "", MappingType.Attribute) column.DataType = Type.GetType("System.String") column.ColumnMapping = MappingType.Element ' Add the column the table's columns collection. table.Columns.Add(column) End Sub
private void AddColumn(DataTable table) { // Create a new column and set its properties. DataColumn column = new DataColumn("column", typeof(int), "", MappingType.Attribute); column.DataType = Type.GetType("System.String"); column.ColumnMapping = MappingType.Element; // Add the column the table's columns collection. table.Columns.Add(column); }

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からDataColumn.ColumnMapping プロパティを検索する場合は、下記のリンクをクリックしてください。

- DataColumn.ColumnMapping プロパティのページへのリンク