DataColumnMappingCollection.Add メソッド

定義

DataColumnMapping オブジェクトをコレクションに追加します。

オーバーロード

名前 説明
Add(Object)

DataColumnMapping オブジェクトをコレクションに追加します。

Add(String, String)

ソース列名とDataColumnMapping列名を指定すると、DataSet オブジェクトをコレクションに追加します。

Add(Object)

ソース:
DataColumnMappingCollection.cs
ソース:
DataColumnMappingCollection.cs
ソース:
DataColumnMappingCollection.cs
ソース:
DataColumnMappingCollection.cs
ソース:
DataColumnMappingCollection.cs

DataColumnMapping オブジェクトをコレクションに追加します。

public:
 virtual int Add(System::Object ^ value);
public int Add(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 オブジェクト。

返品

コレクションに追加された DataColumnMapping オブジェクトのインデックス。

実装

例外

渡されたオブジェクトは DataColumnMapping オブジェクトではありません。

次の例では、コレクション内の DataColumnMapping オブジェクトを検索します。 マッピングがコレクション内に存在する場合は削除されます。 マッピングがコレクション内に存在しない場合は、そのマッピングがコレクションに追加され、そのインデックスが表示されます。 この例では、 DataColumnMappingCollection コレクションと DataColumnMapping オブジェクトが作成されていることを前提としています。

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)

ソース:
DataColumnMappingCollection.cs
ソース:
DataColumnMappingCollection.cs
ソース:
DataColumnMappingCollection.cs
ソース:
DataColumnMappingCollection.cs
ソース:
DataColumnMappingCollection.cs

ソース列名とDataColumnMapping列名を指定すると、DataSet オブジェクトをコレクションに追加します。

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

マップ先のソース列の大文字と小文字を区別する名前。

dataSetColumn
String

マップ先の DataSet 列の名前 (大文字と小文字は区別されません)。

返品

コレクションに追加された DataColumnMapping オブジェクト。

次の例では、 DataColumnMappingCollection コレクションを作成し、 DataColumnMapping オブジェクトをコレクションに追加し、マップされたソース列の一覧を表示します。

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

こちらもご覧ください

適用対象