DataAdapter.TableMappings DataAdapter.TableMappings DataAdapter.TableMappings DataAdapter.TableMappings Property

Définition

Obtient une collection qui fournit le mappage principal entre une table source et un DataTable.Gets a collection that provides the master mapping between a source table and a DataTable.

public:
 property System::Data::Common::DataTableMappingCollection ^ TableMappings { System::Data::Common::DataTableMappingCollection ^ get(); };
[System.Data.DataSysDescription("DataAdapter_TableMappings")]
public System.Data.Common.DataTableMappingCollection TableMappings { get; }
member this.TableMappings : System.Data.Common.DataTableMappingCollection
Public ReadOnly Property TableMappings As DataTableMappingCollection

Valeur de propriété

Une collection qui fournit le mappage principal entre les enregistrements retournés et DataSet.A collection that provides the master mapping between the returned records and the DataSet. La valeur par défaut est une collection vide.The default value is an empty collection.

Exemples

L’exemple suivant utilise une classe dérivée, OleDbDataAdapter, pour ajouter DataTableMapping des objets sur son TableMappings collecte et l’affichage d’une liste de ceux mis en correspondance des tables sources.The following example uses a derived class, OleDbDataAdapter, to add DataTableMapping objects to its TableMappings collection and display a list of those mapped source tables. Cet exemple suppose qu’un OleDbDataAdapter a déjà été créé.This example assumes that an OleDbDataAdapter has already been created.

public void ShowTableMappings() {
   // ...
   // create myDataAdapter
   // ...
   myDataAdapter.TableMappings.Add("Categories","DataCategories");
   myDataAdapter.TableMappings.Add("Orders","DataOrders");
   myDataAdapter.TableMappings.Add("Products","DataProducts");
   string myMessage = "Table Mappings:\n";
   for(int i=0;i < myDataAdapter.TableMappings.Count;i++) {
      myMessage += i.ToString() + " "
         + myDataAdapter.TableMappings[i].ToString() + "\n";
   }
   MessageBox.Show(myMessage);
}
Public Sub ShowTableMappings()
    ' ...
    ' create myDataAdapter
    ' ...
    myDataAdapter.TableMappings.Add("Categories", "DataCategories")
    myDataAdapter.TableMappings.Add("Orders", "DataOrders")
    myDataAdapter.TableMappings.Add("Products", "DataProducts")
    Dim myMessage As String = "Table Mappings:" + ControlChars.Cr
    Dim i As Integer
    For i = 0 To myDataAdapter.TableMappings.Count - 1
        myMessage += i.ToString() + " " _
           + myDataAdapter.TableMappings(i).ToString() + ControlChars.Cr
    Next i
    MessageBox.Show(myMessage)
End Sub

Remarques

Lors de la réconciliation des modifications, la DataAdapter utilise le DataTableMappingCollection collection à associer les noms de colonne utilisés par la source de données avec les noms de colonne utilisés par le DataSet.When reconciling changes, the DataAdapter uses the DataTableMappingCollection collection to associate the column names used by the data source with the column names used by the DataSet.

S’applique à

Voir aussi