IColumnMappingCollectionとは? わかりやすく解説

IColumnMappingCollection インターフェイス

DataColumnMapping オブジェクトコレクション格納します.NET Framework データ プロバイダが共通に使用する DataColumnMappingCollection によって実装されます

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

Public Interface IColumnMappingCollection
    Inherits IList, ICollection, IEnumerable
Dim instance As IColumnMappingCollection
public interface IColumnMappingCollection : IList, ICollection,
 IEnumerable
public interface class IColumnMappingCollection
 : IList, ICollection, IEnumerable
public interface IColumnMappingCollection extends IList, ICollection,
 
    IEnumerable
public interface IColumnMappingCollection extends
 IList, ICollection, 
    IEnumerable
解説解説

IColumnMappingCollection インターフェイスによって、継承クラスは ColumnMapping コレクション実装できます詳細については、「DataTable と DataColumn のマップ設定」を参照してください

アプリケーションでは IColumnMappingCollection インターフェイスインスタンス直接作成されず、IColumnMappingCollection継承するクラスインスタンス作成されます。

IColumnMappingCollection継承するクラスは、すべての継承されメンバ実装する必要があり、通常プロバイダ固有の機能追加する追加メンバ定義する必要があります。たとえば、IColumnMappingCollection インターフェイスが RemoveAt メソッド定義します次に、DataTableMappingCollection クラスがこのメソッド継承し、RemoveAt の 2 つ追加オーバーロード定義します

実装時の注意 IColumnMappingCollection インターフェイスから継承する場合は、次のコンストラクタ実装する必要があります

項目

説明

ColumnMappingCollection()

空の ColumnMappingCollection クラス作成します

使用例使用例

派生クラスである DataTableMapping クラスインスタンス使用しAdd複数の DataColumnMapping オブジェクトを ColumnMappings コレクション追加し割り当てられソース テーブルリスト表示する例を次に示します。この例は、DataTableMapping が既に作成されていることを前提にしています。

Public Sub ShowColumnMappings()
    ' ...
    ' create tableMapping
    ' ...
    tableMapping.ColumnMappings.Add( _
       "Category Name", "DataCategory")
    tableMapping.ColumnMappings.Add( _
       "Description", "DataDescription")
    tableMapping.ColumnMappings.Add( _
       "Picture", "DataPicture")
    Console.WriteLine("Column Mappings:")
    Dim i As Integer
    For i = 0 To tableMapping.ColumnMappings.Count
 - 1
        Console.WriteLine("  {0} {1}", i, _
           tableMapping.ColumnMappings(i).ToString())
    Next i
End Sub
public void ShowColumnMappings() 
{
    // ...
    // create tableMapping
    // ...
    tableMapping.ColumnMappings.Add("Category Name","DataCategory");
    tableMapping.ColumnMappings.Add("Description","DataDescription");
    tableMapping.ColumnMappings.Add("Picture","DataPicture");
    Console.WriteLine("Column Mappings");
    for(int i=0;i < tableMapping.ColumnMappings.Count;i++)
 
    {
        Console.WriteLine("  {0} {1}", i,
            tableMapping.ColumnMappings[i].ToString());
    }
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

IColumnMappingCollection プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ Item 指定した SourceColumn 名で IColumnMapping オブジェクト取得または設定します
参照参照

関連項目

IColumnMappingCollection インターフェイス
System.Data 名前空間

IColumnMappingCollection メソッド


パブリック メソッドパブリック メソッド

  名前 説明
パブリック メソッド Add ソース列名と DataSet 列名を使用して、ColumnMapping オブジェクトを ColumnMapping コレクション追加します
パブリック メソッド Contains 指定したソース列名を持つ DataColumnMapping オブジェクトが DataColumnMappingCollection に格納されているかどうかを示す値を取得します
パブリック メソッド GetByDataSetColumn 指定した DataSet 列名で ColumnMapping オブジェクト取得します
パブリック メソッド IndexOf 指定したソース列名で DataColumnMapping オブジェクト位置取得します。名前の大文字と小文字区別されます。
パブリック メソッド RemoveAt 指定した SourceColumn 名を持つ IColumnMapping オブジェクトコレクションから削除します
参照参照

関連項目

IColumnMappingCollection インターフェイス
System.Data 名前空間

IColumnMappingCollection メンバ

DataColumnMapping オブジェクトコレクション格納します.NET Framework データ プロバイダが共通に使用する DataColumnMappingCollection によって実装されます

IColumnMappingCollection データ型公開されるメンバを以下の表に示します


パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ Item 指定した SourceColumn 名で IColumnMapping オブジェクト取得または設定します
パブリック メソッドパブリック メソッド
  名前 説明
パブリック メソッド Add ソース列名と DataSet 列名を使用して、ColumnMapping オブジェクトを ColumnMapping コレクション追加します
パブリック メソッド Contains 指定したソース列名を持つ DataColumnMapping オブジェクトDataColumnMappingCollection格納されているかどうかを示す値を取得します
パブリック メソッド GetByDataSetColumn 指定した DataSet 列名で ColumnMapping オブジェクト取得します
パブリック メソッド IndexOf 指定したソース列名で DataColumnMapping オブジェクト位置取得します。名前の大文字と小文字区別されます。
パブリック メソッド RemoveAt 指定した SourceColumn 名を持つ IColumnMapping オブジェクトコレクションから削除します
参照参照

関連項目

IColumnMappingCollection インターフェイス
System.Data 名前空間


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

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

辞書ショートカット

すべての辞書の索引

「IColumnMappingCollection」の関連用語

IColumnMappingCollectionのお隣キーワード
検索ランキング

   

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



IColumnMappingCollectionのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS