DataColumnMappingCollection.Item[] プロパティ

定義

指定した DataColumnMapping オブジェクトを取得または設定します。Gets or sets the DataColumnMapping object specified.

オーバーロード

Item[Int32]

指定したインデックスの位置にある DataColumnMapping オブジェクトを取得または設定します。Gets or sets the DataColumnMapping object at the specified index.

Item[String]

指定したソース列名が含まれる DataColumnMapping オブジェクトを取得または設定します。Gets or sets the DataColumnMapping object with the specified source column name.

Item[Int32]

指定したインデックスの位置にある DataColumnMapping オブジェクトを取得または設定します。Gets or sets the DataColumnMapping object at the specified index.

public:
 property System::Data::Common::DataColumnMapping ^ default[int] { System::Data::Common::DataColumnMapping ^ get(int index); void set(int index, System::Data::Common::DataColumnMapping ^ value); };
public System.Data.Common.DataColumnMapping this[int index] { get; set; }
[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; }
member this.Item(int) : System.Data.Common.DataColumnMapping with 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 から始まるインデックスです。The zero-based index of the DataColumnMapping object to find.

プロパティ値

DataColumnMapping

指定したインデックス位置にある DataColumnMapping オブジェクト。The DataColumnMapping object at the specified index.

属性

次の例では、コレクションを作成し、 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 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]

指定したソース列名が含まれる DataColumnMapping オブジェクトを取得または設定します。Gets or sets the DataColumnMapping object with the specified source column name.

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); };
public System.Data.Common.DataColumnMapping this[string sourceColumn] { get; set; }
[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; }
member this.Item(string) : System.Data.Common.DataColumnMapping with 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

ソース列の名前。大文字と小文字は区別されます。The case-sensitive name of the source column.

プロパティ値

DataColumnMapping

指定したソース列名が含まれる DataColumnMapping オブジェクト。The DataColumnMapping object with the specified source column name.

属性

次の例では、 DataColumnMapping コレクション内の指定されたソース列名を持つオブジェクトを検索し DataColumnMappingCollection ます。The following example searches for a DataColumnMapping object with the given source column name within a DataColumnMappingCollection collection. が存在する場合、この例では、 DataColumnMapping マッピングの名前とインデックスが表示されます。If the DataColumnMapping exists, the example displays the name and the index of the mapping. マッピングが存在しない場合、この例ではエラーが表示されます。If the mapping does not exist, the example displays an error. この例では、 DataColumnMappingCollection コレクションが作成されていることを前提としています。This example assumes that a DataColumnMappingCollection collection has been created.

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

こちらもご覧ください

適用対象