Freigeben über


DataTableMappingCollection.Item[] Eigenschaft

Definition

Ruft das angegebene DataTableMapping-Objekt ab oder legt dieses fest.

Überlädt

Item[Int32]

Ruft das DataTableMapping-Objekt am angegebenen Index ab oder legt dieses fest.

Item[String]

Ruft das DataTableMapping-Objekt mit dem angegebenen Quelltabellennamen ab oder legt dieses fest.

Item[Int32]

Quelle:
DataTableMappingCollection.cs
Quelle:
DataTableMappingCollection.cs
Quelle:
DataTableMappingCollection.cs

Ruft das DataTableMapping-Objekt am angegebenen Index ab oder legt dieses fest.

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

Parameter

index
Int32

Der nullbasierte Index des zurückzugebenden DataTableMapping-Objekts.

Eigenschaftswert

Das DataTableMapping-Objekt am angegebenen Index.

Attribute

Beispiele

Im folgenden Beispiel wird eine DataTableMappingCollection Auflistung erstellt, der Auflistung Objekte hinzugefügt DataTableMapping und eine Liste der zugeordneten Quelltabellen angezeigt.

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

Gilt für:

Item[String]

Quelle:
DataTableMappingCollection.cs
Quelle:
DataTableMappingCollection.cs
Quelle:
DataTableMappingCollection.cs

Ruft das DataTableMapping-Objekt mit dem angegebenen Quelltabellennamen ab oder legt dieses fest.

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

Parameter

sourceTable
String

Der Name der Quelltabelle mit Berücksichtigung von Groß- und Kleinschreibung.

Eigenschaftswert

Das DataTableMapping-Objekt mit dem angegebenen Quelltabellennamen.

Attribute

Beispiele

Im folgenden Beispiel wird in einer DataTableMappingCollection Auflistung nach einem DataTableMapping Objekt mit dem angegebenen Quelltabellennamen gesucht. Wenn vorhanden DataTableMapping ist, werden im Beispiel der Name und der Index der Zuordnung angezeigt. Wenn die Zuordnung nicht vorhanden ist, wird im Beispiel ein Fehler angezeigt. In diesem Beispiel wird davon ausgegangen, dass eine DataTableMappingCollection Auflistung erstellt wurde.

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

Gilt für: