cispo
Messages postés103Date d'inscriptionmardi 9 novembre 2004StatutMembreDernière intervention10 septembre 2007
-
13 déc. 2004 à 10:18
cs_nehla
Messages postés49Date d'inscriptionjeudi 23 mars 2006StatutMembreDernière intervention18 juin 2009
-
25 mai 2008 à 23:23
Bonjour,
J'execute une requete sur une base de données Access et je stock son résultat dans un dataGrid.
Mon soucis est de récupérer la valeur d'un champ (par exemple la 3ème colonne de la 2ème ligne) et de la stocker dans une variable de type string.
cs_zobio
Messages postés18Date d'inscriptionmercredi 12 novembre 2003StatutMembreDernière intervention25 janvier 2005 13 déc. 2004 à 17:02
En fait tu dois passer par l'attribut Item qui te donnes accès a une cellule de ton grid.
Regarde dans l'aide de Datagrid.Item je pense que tu trouveras ton bonheur.
cs_zobio
Messages postés18Date d'inscriptionmercredi 12 novembre 2003StatutMembreDernière intervention25 janvier 2005 15 déc. 2004 à 22:23
Je ne sais pas si c'est comme en c++ mais en tous cas en c++ il y a souvent un décalage potentiel entre le numéro de ligne dans le grid et sa correspondance dans le set.
Exemple si tu fais un sort sur le datagrid et que tu récupère le numéro de ligne es tu certain de retrouver le bon enregistrement dans le dataset ?
En VC++ il etait fortement déconseillé de taper dans le set via un grid, peut être est ce mieux en C# mais j'ai des doutes.
cs_Jejey
Messages postés1Date d'inscriptionmercredi 8 janvier 2003StatutMembreDernière intervention 2 février 2005 2 févr. 2005 à 17:57
Hello,
Le post date un peu, donc je suppose que ça va plus trop servir au demandeur, mais ce sera au moins là pour les autres ...
Alors, pour récupérer la valeur d'une cellule dans un DataGrid (qu'on va appeler mDG), il suffit de faire :
string mVal = mDG[idRow, idCol].ToString();
// utiliser la conversion adéquate pour chaque cas.
cs_nehla
Messages postés49Date d'inscriptionjeudi 23 mars 2006StatutMembreDernière intervention18 juin 2009 25 mai 2008 à 23:23
nehloucha
Slt
j'ai essayer votre methode, une erreu s'affiche et dont son texte et le suivant:"Impossible d'appliquer l'indexation à l'aide de [] à une expression de type 'System.Web.UI.WebControls.DataGrid'".
SVP donner moi une autre solution qui me permet de recuperer la valeur d'un champ du datagrid.
Merci