DataColumnMappingCollection.Item[] プロパティ

定義

指定した DataColumnMapping オブジェクトを取得または設定します。

オーバーロード

名前 説明
Item[Int32]

指定したインデックス位置にある DataColumnMapping オブジェクトを取得または設定します。

Item[String]

指定したソース列名を持つ DataColumnMapping オブジェクトを取得または設定します。

Item[Int32]

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

指定したインデックス位置にある DataColumnMapping オブジェクトを取得または設定します。

public:
 property System::Data::Common::DataColumnMapping ^ default[int] { System::Data::Common::DataColumnMapping ^ get(int index); void set(int index, System::Data::Common::DataColumnMapping ^ value); };
[System.ComponentModel.Browsable(false)]
public System.Data.Common.DataColumnMapping this[int index] { get; set; }
[System.ComponentModel.Browsable(false)]
[System.Data.DataSysDescription("DataColumnMappings_Item")]
public System.Data.Common.DataColumnMapping this[int index] { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.Item(int) : System.Data.Common.DataColumnMapping with get, set
[<System.ComponentModel.Browsable(false)>]
[<System.Data.DataSysDescription("DataColumnMappings_Item")>]
member this.Item(int) : System.Data.Common.DataColumnMapping with get, set
Default Public Property Item(index As Integer) As DataColumnMapping

パラメーター

index
Int32

検索する DataColumnMapping オブジェクトの 0 から始まるインデックス。

プロパティ値

指定したインデックス位置にある DataColumnMapping オブジェクト。

属性

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

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

こちらもご覧ください

適用対象

Item[String]

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

指定したソース列名を持つ DataColumnMapping オブジェクトを取得または設定します。

public:
 property System::Data::Common::DataColumnMapping ^ default[System::String ^] { System::Data::Common::DataColumnMapping ^ get(System::String ^ sourceColumn); void set(System::String ^ sourceColumn, System::Data::Common::DataColumnMapping ^ value); };
[System.ComponentModel.Browsable(false)]
public System.Data.Common.DataColumnMapping this[string sourceColumn] { get; set; }
[System.ComponentModel.Browsable(false)]
[System.Data.DataSysDescription("DataColumnMappings_Item")]
public System.Data.Common.DataColumnMapping this[string sourceColumn] { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.Item(string) : System.Data.Common.DataColumnMapping with get, set
[<System.ComponentModel.Browsable(false)>]
[<System.Data.DataSysDescription("DataColumnMappings_Item")>]
member this.Item(string) : System.Data.Common.DataColumnMapping with get, set
Default Public Property Item(sourceColumn As String) As DataColumnMapping

パラメーター

sourceColumn
String

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

プロパティ値

指定したソース列名を持つ DataColumnMapping オブジェクト。

属性

次の例では、DataColumnMapping コレクション内で、指定したソース列名を持つDataColumnMappingCollection オブジェクトを検索します。 DataColumnMappingが存在する場合は、マッピングの名前とインデックスが表示されます。 マッピングが存在しない場合は、エラーが表示されます。 この例では、 DataColumnMappingCollection コレクションが作成されていることを前提としています。

public void FindDataColumnMapping()
{
    // ...
    // create columnMappings
    // ...
    if (!columnMappings.Contains("Description"))
    {
        Console.WriteLine("Error: no such table in collection.");
    }
    else
    {
        Console.WriteLine("Name {0}",
            columnMappings["Description"].ToString());
        Console.WriteLine("Index: {0}",
            columnMappings.IndexOf("Description").ToString());
    }
}
Public Sub FindDataColumnMapping()
    ' ...
    ' create columnMappings
    ' ...
    If Not columnMappings.Contains("Description") Then
        Console.WriteLine("Error: no such table in collection.")
    Else
       Console.WriteLine("Name: {0}", _
           columnMappings("Description").ToString())
       Console.WriteLine("Index: {0}", _
           columnMappings.IndexOf("Description").ToString())
    End If
End Sub

こちらもご覧ください

適用対象