DataTableMappingCollection.Item[] プロパティ

定義

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

オーバーロード

名前 説明
Item[Int32]

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

Item[String]

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

Item[Int32]

ソース:
DataTableMappingCollection.cs
ソース:
DataTableMappingCollection.cs
ソース:
DataTableMappingCollection.cs
ソース:
DataTableMappingCollection.cs
ソース:
DataTableMappingCollection.cs

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

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

パラメーター

index
Int32

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

プロパティ値

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

属性

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

public void CreateTableMappings()
{
    DataTableMappingCollection mappings =
        new DataTableMappingCollection();
    mappings.Add("Categories","DataCategories");
    mappings.Add("Orders","DataOrders");
    mappings.Add("Products","DataProducts");
    string message = "TableMappings:\n";
    for(int i=0;i < mappings.Count;i++)
    {
        message += i.ToString() + " "
            + mappings[i].ToString() + "\n";
    }
    Console.WriteLine(message);
}
Public Sub CreateTableMappings()
    Dim mappings As New DataTableMappingCollection()
    mappings.Add("Categories", "DataCategories")
    mappings.Add("Orders", "DataOrders")
    mappings.Add("Products", "DataProducts")
    Dim message As String = "TableMappings:" + 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]

ソース:
DataTableMappingCollection.cs
ソース:
DataTableMappingCollection.cs
ソース:
DataTableMappingCollection.cs
ソース:
DataTableMappingCollection.cs
ソース:
DataTableMappingCollection.cs

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

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

パラメーター

sourceTable
String

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

プロパティ値

指定したソース テーブル名を持つ DataTableMapping オブジェクト。

属性

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

public void FindDataTableMapping()
{
    // ...
    // create mappings
    // ...
    if (!mappings.Contains("Categories"))
        Console.WriteLine("Error: no such table in collection");
    else
        Console.WriteLine
            ("Name: " + mappings["Categories"].ToString() + "\n"
            + "Index: " + mappings.IndexOf("Categories").ToString());
}
Public Sub FindDataTableMapping()
    ' ...
    ' create mappings
    ' ...
    If Not mappings.Contains("Categories") Then
        Console.WriteLine("Error: no such table in collection")
    Else
        Console.WriteLine("Name: " & mappings("Categories").ToString() _
           & ControlChars.Cr + "Index: " _
           & mappings.IndexOf("Categories").ToString())
    End If
End Sub

適用対象