Partage via


DataAdapter.TableMappings Propriété

Définition

Obtient une collection qui fournit le mappage principal entre une table source et un DataTable.

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

Valeur de propriété

Collection qui fournit le mappage principal entre les enregistrements retournés et le DataSet. La valeur par défaut est une collection vide.

Attributs

Exemples

L’exemple suivant utilise une classe dérivée, OleDbDataAdapter, pour ajouter DataTableMapping des objets à sa TableMappings collection et afficher la liste de ces tables sources mappées. Cet exemple suppose qu’un OleDbDataAdapter a déjà été créé.

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, utilise DataAdapter la DataTableMappingCollection collection pour associer les noms de colonnes utilisés par la source de données aux noms de colonnes utilisés par .DataSet

S’applique à

Voir aussi