cs_ChamY
Messages postés72Date d'inscriptionmercredi 5 janvier 2005StatutMembreDernière intervention22 mai 2009
-
28 déc. 2005 à 20:34
SharpMao
Messages postés1024Date d'inscriptionmardi 4 février 2003StatutMembreDernière intervention 7 juin 2010
-
4 janv. 2006 à 12:55
Bonjour.
J aurais besoin d'un peu d aide pour mon application.
Je dispose d'un datagrid contenant un tableau et 3 colonnes :
- 2 colonnes de type texte
- 1 colonne de type checkbox
Je voudrais parcourir mon tableau, et ajouter seulement les lignes ou la case de la colonne 3 est cochée.
Quand j'ai toutes les lignes avec la colonne 3 de cochée, je les affiche dans un 2e datagrid (meme nom des champs ...) de ma form2.
Je pense qu'il faudrais parcourir mon tableau, verifier si la colonne 3 est sur "true" et ensuite l'ajouter a un dataset, ou simplement enregistrer en fichier xml et l ouvrir (ca je sais faire).
Bonne methode ?
Seulement je ne sais pas faire :)
ps : je debute en c# et surtout en winforms (j'avais plutot l'habitude de coder en mode console)
cs_ChamY
Messages postés72Date d'inscriptionmercredi 5 janvier 2005StatutMembreDernière intervention22 mai 2009 29 déc. 2005 à 15:53
Merci.
Ta premiere reponse semble marcher. Mais je ne sais pas comment verifier les resultats.
Si j affiche comme ca : richTextBox1.Text =myRows.ToString();
ca me retourne des trucs bizars: " System.Data.DataRow[]"
Ta deuxieme reponse na pas la bonne syntaxe.
je suppose que ton ds represente mon Dataset, ce qui nous donne :
DataView dv=
new DataView(
myDataSet.Tables[0],"Vrai = True")
;
"Impossible de convertir un string en bool"
merci :)
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_ChamY
Messages postés72Date d'inscriptionmercredi 5 janvier 2005StatutMembreDernière intervention22 mai 2009 30 déc. 2005 à 14:17
il y a toujours une erreur dans la syntaxe,
mais j ai cherché et j ai trouvé ca :DataView dv new DataView(myDataSet.Tables["Customers"],"Vrai True", "Vrai", DataViewRowState.CurrentRows);
(aide msdn)
ne ne sais pas trop a quoi correspond le 3e parametre, jvais regarder.
Maintenant que j ai mon dv rempli, je l'affiche comment ?