DataTableMappingCollection.Item[String] Proprietà

Definizione

Ottiene o imposta l'oggetto DataTableMapping specificato.Gets or sets the DataTableMapping object specified.

Overload

Item[Int32]

Ottiene o imposta l'oggetto DataTableMapping in corrispondenza dell'indice specificato.Gets or sets the DataTableMapping object at the specified index.

Item[String]

Ottiene o imposta l'oggetto DataTableMapping con il nome della tabella di origine specificato.Gets or sets the DataTableMapping object with the specified source table name.

Item[Int32]

Ottiene o imposta l'oggetto DataTableMapping in corrispondenza dell'indice specificato.Gets or sets the DataTableMapping object at the specified index.

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)]
[System.Data.DataSysDescription("DataTableMappings_Item")]
public System.Data.Common.DataTableMapping this[int index] { get; set; }
member this.Item(int) : System.Data.Common.DataTableMapping with get, set
Default Public Property Item(index As Integer) As DataTableMapping

Parametri

index
Int32

Indice in base zero dell'oggetto DataTableMapping da restituire.The zero-based index of the DataTableMapping object to return.

Valore della proprietà

Oggetto DataTableMapping in corrispondenza dell'indice specificato.The DataTableMapping object at the specified index.

Attributi

Esempi

Nell'esempio seguente viene creata DataTableMappingCollection una raccolta, DataTableMapping vengono aggiunti oggetti alla raccolta e viene visualizzato un elenco delle tabelle di origine mappate.The following example creates a DataTableMappingCollection collection, adds DataTableMapping objects to the collection, and displays a list of the mapped source tables.

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]

Ottiene o imposta l'oggetto DataTableMapping con il nome della tabella di origine specificato.Gets or sets the DataTableMapping object with the specified source table name.

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)]
[System.Data.DataSysDescription("DataTableMappings_Item")]
public System.Data.Common.DataTableMapping this[string sourceTable] { get; set; }
member this.Item(string) : System.Data.Common.DataTableMapping with get, set
Default Public Property Item(sourceTable As String) As DataTableMapping

Parametri

sourceTable
String

Nome, con distinzione tra maiuscole e minuscole, della tabella di origine.The case-sensitive name of the source table.

Valore della proprietà

Oggetto DataTableMapping con il nome della tabella di origine specificato.The DataTableMapping object with the specified source table name.

Attributi

Esempi

Nell'esempio seguente viene eseguita la DataTableMapping ricerca di un oggetto con il nome della tabella DataTableMappingCollection di origine specificato all'interno di una raccolta.The following example searches for a DataTableMapping object with the given source table name within a DataTableMappingCollection collection. DataTableMapping Se esiste, nell'esempio vengono visualizzati il nome e l'indice del mapping.If the DataTableMapping exists, the example displays the name and the index of the mapping. Se il mapping non esiste, nell'esempio viene visualizzato un errore.If the mapping does not exist, the example displays an error. In questo esempio si presuppone DataTableMappingCollection che sia stata creata una raccolta.This example assumes that a DataTableMappingCollection collection has been created.

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

Si applica a