DataColumn.ColumnMapping プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > DataColumn.ColumnMapping プロパティの意味・解説 

DataColumn.ColumnMapping プロパティ

列の MappingType を取得または設定します

名前空間: System.Data
アセンブリ: System.Data (system.data.dll 内)
構文構文

Public Overridable Property
 ColumnMapping As MappingType
Dim instance As DataColumn
Dim value As MappingType

value = instance.ColumnMapping

instance.ColumnMapping = value
public virtual MappingType ColumnMapping { get;
 set; }
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 メソッド使用して DataSetXML ドキュメントとして保存した場合に 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>

DataColumnDataSetXML ドキュメント変換した場合にその列を変換する方法指定するには、引数 type指定した DataColumn コンストラクタ使用します

ColumnMapping プロパティは、コンストラクタ引数 type対応してます。

使用例使用例

新しDataColumnColumnMappingプロパティ設定する例を次に示します

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);
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


このページでは「.NET Framework クラス ライブラリ リファレンス」からDataColumn.ColumnMapping プロパティを検索した結果を表示しています。
Weblioに収録されているすべての辞書からDataColumn.ColumnMapping プロパティを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からDataColumn.ColumnMapping プロパティ を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「DataColumn.ColumnMapping プロパティ」の関連用語

DataColumn.ColumnMapping プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



DataColumn.ColumnMapping プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS