DataTableMappingCollection.Item[] Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta l'oggetto DataTableMapping specificato.
Overload
| Nome | Descrizione |
|---|---|
| Item[Int32] |
Ottiene o imposta l'oggetto DataTableMapping in corrispondenza dell'indice specificato. |
| Item[String] |
Ottiene o imposta l'oggetto DataTableMapping con il nome della tabella di origine specificato. |
Item[Int32]
Ottiene o imposta l'oggetto DataTableMapping in corrispondenza dell'indice specificato.
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; }
[System.ComponentModel.Browsable(false)]
public System.Data.Common.DataTableMapping this[int index] { get; set; }
[<System.ComponentModel.Browsable(false)>]
[<System.Data.DataSysDescription("DataTableMappings_Item")>]
member this.Item(int) : System.Data.Common.DataTableMapping with get, set
[<System.ComponentModel.Browsable(false)>]
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.
Valore della proprietà
Oggetto DataTableMapping in corrispondenza dell'indice specificato.
- Attributi
Esempio
Nell'esempio seguente viene creata una DataTableMappingCollection raccolta, vengono aggiunti DataTableMapping oggetti all'insieme e viene visualizzato un elenco delle tabelle di origine mappate.
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
Si applica a
Item[String]
Ottiene o imposta l'oggetto DataTableMapping con il nome della tabella di origine specificato.
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; }
[System.ComponentModel.Browsable(false)]
public System.Data.Common.DataTableMapping this[string sourceTable] { get; set; }
[<System.ComponentModel.Browsable(false)>]
[<System.Data.DataSysDescription("DataTableMappings_Item")>]
member this.Item(string) : System.Data.Common.DataTableMapping with get, set
[<System.ComponentModel.Browsable(false)>]
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.
Valore della proprietà
Oggetto DataTableMapping con il nome della tabella di origine specificato.
- Attributi
Esempio
Nell'esempio seguente viene eseguita la ricerca di un DataTableMapping oggetto con il nome della tabella di origine specificato all'interno di una DataTableMappingCollection raccolta. Se l'oggetto DataTableMapping esiste, nell'esempio vengono visualizzati il nome e l'indice del mapping. Se il mapping non esiste, nell'esempio viene visualizzato un errore. In questo esempio si presuppone che sia stata creata una DataTableMappingCollection raccolta.
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