cs_visioline
Messages postés8Date d'inscriptionmardi 7 février 2006StatutMembreDernière intervention26 septembre 2006
-
23 juil. 2006 à 14:19
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 2008
-
23 juil. 2006 à 19:37
Bonjour tout le monde c'est encore le casse c... oui oui il en faut bien un
J'explique mon soucis (je me casse la tête depuis 3 jours dessus !), je voudrais afficher les valeurs des champs nomet adresse à partir de la table clients qui vient de la base de données visiobd dans un datagrid, apparemment la connexion mysql se fait sans problème, je pense que le dataset est également ok mais je me retrouve avec un datagrid vide :(
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 200857 23 juil. 2006 à 16:01
Salut
Et en placant un espion sur ton Dataset, tu arrives a voir s'il est correctement rempli ou pas ?
Au fait : Tu n'as pas besoin de specifier la propriété SelectCommand de ton Adapter, sachant que tu spécifies deja ta requete et ta connexion quand tu l'instancies.
Et sinon, ferme ta connexion dans une clause finally.
Mx
MVP C#
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 200857 23 juil. 2006 à 16:31
En fait, met un point d'arret (touche F9) sur la ligne suivant le Fill pour que l'execution de ton programme s'arrete a cette instruction.
A partir de la, avec ton curseur, pointe sur 'ds', tu devrais pouvoir naviguer dans toutes les propriétés de ton Dataset. Si tu cliques sur le petit icone avec une loupe, tu dois pouvoir voir toutes les données contenues dedans.
Mx
MVP C#
MessageBox.Show(
"Erreur SQL:\n" + Ex.Message,
"Erreur",
MessageBoxButtons.OK,
MessageBoxIcon.Error);
}
<hr />
A savoir que je n'ai pas ouvert ni fermé la connexion, car l'adapter s'en charge tout seul comme un grand. (par contre, si tu l'ouvre explicitement, il faudra la fermer explicitement aussi)