DataColumnMappingCollection.Add メソッド

定義

DataColumnMapping オブジェクトをコレクションに追加します。Adds a DataColumnMapping object to the collection.

オーバーロード

Add(Object)

DataColumnMapping オブジェクトをコレクションに追加します。Adds a DataColumnMapping object to the collection.

Add(String, String)

ソース列名と DataColumnMapping 列名を指定すると、DataSet オブジェクトをコレクションに追加します。Adds a DataColumnMapping object to the collection when given a source column name and a DataSet column name.

Add(Object)

DataColumnMapping オブジェクトをコレクションに追加します。Adds a DataColumnMapping object to the collection.

public:
 virtual int Add(System::Object ^ value);
public int Add (object value);
abstract member Add : obj -> int
override this.Add : obj -> int
Public Function Add (value As Object) As Integer

パラメーター

value
Object

コレクションに追加する DataColumnMapping オブジェクト。A DataColumnMapping object to add to the collection.

戻り値

Int32

コレクションに追加された DataColumnMapping オブジェクトのインデックス。The index of the DataColumnMapping object that was added to the collection.

実装

例外

渡されたオブジェクトは DataColumnMapping オブジェクトではありませんでした。The object passed in was not a DataColumnMapping object.

次の例では、 DataColumnMapping コレクション内のオブジェクトを検索します。The following example searches for a DataColumnMapping object within the collection. コレクション内にマッピングが存在する場合は、そのマッピングが削除されます。If the mapping exists in the collection, it is removed. コレクション内にマッピングが存在しない場合は、コレクションに追加され、そのインデックスが表示されます。If the mapping does not exist within the collection, it is added to the collection and its index is displayed. この例では、 DataColumnMappingCollection コレクションと DataColumnMapping オブジェクトが作成されていることを前提としています。The example assumes that a DataColumnMappingCollection collection and a DataColumnMapping object have been created.

public void ChangedMyMind()
{
    // ...
    // create mappings and mapping
    // ...
    if (mappings.Contains((Object) mapping))
    {
        mappings.Remove((Object) mapping);
    }
    else
    {
        mappings.Add((Object) mapping);
        Console.WriteLine("Index of new mapping: "
            + mappings.IndexOf((Object) mapping));
    }
}
Public Sub ChangedMyMind()
    ' ...
    ' create mappings and mapping
    ' ...
    If mappings.Contains(CType(mapping, Object)) Then
        mappings.Remove(CType(mapping, Object))
    Else
        mappings.Add(CType(mapping, Object))
        Console.WriteLine("Index of new mapping: " + _
           mappings.IndexOf(CType(mapping, Object)).ToString())
    End If
End Sub

こちらもご覧ください

Add(String, String)

ソース列名と DataColumnMapping 列名を指定すると、DataSet オブジェクトをコレクションに追加します。Adds a DataColumnMapping object to the collection when given a source column name and a DataSet column name.

public:
 System::Data::Common::DataColumnMapping ^ Add(System::String ^ sourceColumn, System::String ^ dataSetColumn);
public System.Data.Common.DataColumnMapping? Add (string sourceColumn, string dataSetColumn);
public System.Data.Common.DataColumnMapping Add (string sourceColumn, string dataSetColumn);
member this.Add : string * string -> System.Data.Common.DataColumnMapping
Public Function Add (sourceColumn As String, dataSetColumn As String) As DataColumnMapping

パラメーター

sourceColumn
String

割り当て先のソース列の名前。大文字と小文字が区別されます。The case-sensitive name of the source column to map to.

dataSetColumn
String

割り当て先の DataSet 列の名前。大文字と小文字は区別されません。The name, which is not case-sensitive, of the DataSet column to map to.

戻り値

DataColumnMapping

コレクションに追加された DataColumnMapping オブジェクトです。The DataColumnMapping object that was added to the collection.

次の例では、コレクションを作成し、 DataColumnMappingCollection DataColumnMapping コレクションにオブジェクトを追加して、マップされたソース列の一覧を表示します。The following example creates a DataColumnMappingCollection collection, adds DataColumnMapping objects to the collection, and displays a list of the mapped source columns.

public void CreateColumnMappings()
{
    DataColumnMappingCollection mappings =
        new DataColumnMappingCollection();
    mappings.Add("Category Name","DataCategory");
    mappings.Add("Description","DataDescription");
    mappings.Add("Picture","DataPicture");
    string myMessage = "ColumnMappings:\n";
    for(int i=0;i < mappings.Count;i++)
    {
        myMessage += i.ToString() + " "
            + mappings[i].ToString() + "\n";
    }
    Console.WriteLine(myMessage);
}
Public Sub CreateColumnMappings()
    Dim mappings As New DataColumnMappingCollection()
    mappings.Add("Category Name", "DataCategory")
    mappings.Add("Description", "DataDescription")
    mappings.Add("Picture", "DataPicture")
    Dim myMessage As String = "ColumnMappings:" + ControlChars.Cr
    Dim i As Integer
    For i = 0 To mappings.Count - 1
        myMessage += i.ToString() + " " + mappings(i).ToString() _
           + ControlChars.Cr
    Next i
    Console.WriteLine(myMessage)
End Sub

こちらもご覧ください

適用対象