2010-07-01 4 views
1

Je suis en train d'utiliser DataAdapter, malheureusement coincé avec ADO.Net droite, et tous les exemples que je vois un appel comme celui-ci:DataAdapter.Fill à table spécifique dans les données

dataAdapter.Fill(dataSet, "TableName"); 

Je veux faire un remplissage de cette manière, ce qui signifie que les données vont dans une table nommée, de sorte que je puisse gérer correctement les tables plus tard dans le cycle.

Malheureusement, il semble que cette signature de méthode n'existe plus, et j'ai un peu de mal à comprendre comment nommer correctement la table dans le DataSet. Y a-t-il une méthode préférée pour le faire maintenant? Ou MS a-t-il abandonné cette méthode d'interaction avec votre DataSet?

Répondre

2

Que diriez-vous de quelque chose comme ceci?

DataTable myTable = new DataTable("MyTable"); 
    adapter.Fill(myTable); 
    ds.Tables.Add(myTable); 

Encore une chose, la signature de méthode que vous avez mentionnée existe. Vous pouvez trouver la référence de méthode here.

+0

Le lien que vous avez fourni en bas était ce que je cherchais. J'utilisais la mauvaise interface. Cela m'a aidé à bouger encore merci. – Matt