bernie666
Messages postés427Date d'inscriptionmercredi 1 octobre 2003StatutMembreDernière intervention29 janvier 20081 14 févr. 2006 à 19:39
euh ... tu à tester si tu n'avais pas de problemes de connexion , si ta requete fonctionne dans le sgbd (je pense pas que cela vienne de ca vu la requete basic mais on c'est jamais), afficher en debug le contenu de ton dataSet pour voir si il à des valeurs dedans ?
Moi j'utilise cette méthode : je passe directement ma requete dans l'instanciation de mon sqlDataAdapter
string
MySQLCmd = "SELECT * FROM employes";
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter(MySQLCmd
,Connection
);
da.Fill(ds);
dataGridView1.datasource = ds.tables[0];
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 200857 14 févr. 2006 à 19:53
J'ajouterais, meme si ca repond pas au probleme : mets ton Connection.Close() dans un bloc finally{} pour t'assurer que ta connexion soit bien fermée, meme en cas de plantage dans le try
Mx
MVP C#
Vous n’avez pas trouvé la réponse que vous recherchez ?
patou1007
Messages postés22Date d'inscriptionvendredi 10 février 2006StatutMembreDernière intervention19 mars 2006 20 févr. 2006 à 15:35
en mode debug, le contenu de dataset est {System.Data.dataset}.
De même quand j'ai essayé d'afficher le contenu de dataset dans un textbox,il affiche Syste.Data.dataset!
D'oû vient le problème???
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 200857 20 févr. 2006 à 15:50
Oui , c'est normal, il faut que tu navigues dans les propriétés de ton DataSet.
Par exemple, pour connaitre le nombre de tables contenues : tonDataset.Tables.Count;
De meme, tu peux naviguer dans les DataTables contenus par tes DataSets ainsi : tonDataSet.Tables[0].[propriété]