Bonjour,
Comment fait on pour parcourir les lignes d'un datagrid (et pas du dataset) pour recuperer les valeurs dans chacune des cellules de chaque ligne ?
Merci
Bonjour,
Comment fait on pour parcourir les lignes d'un datagrid (et pas du dataset) pour recuperer les valeurs dans chacune des cellules de chaque ligne ?
Merci
Code brut en C# mais le principe y est:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 private void DgList_SelectById(int id) { DgList_UnSelectLast(); try { int line = 0; while (true) { if (DgList[line, 0].ToString() == id.ToString()) break; line++; } DgList.Select(line); LastDgRowSelected = line; DgList.CurrentRowIndex= line; } catch (Exception) { } }
Didier Danse
Most Valuable Profesionnal SharePoint
Microsoft Certified Application Developer
Mes articles sur developpez.com
Mon site perso
desole je ne comprends pas grand chose.
Personne n'aurait un exemble en vb ?![]()
Vais essayer de le traduire.
Tu ajoutes une boucle pour les colonnes et voilà... J'ai traduit l'essentiel
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Sub DgList_SelectedById(ByVal id As Integer) Dim line As Integer line = 0 While True If DgList(line, 0).ToString() == id.ToString() Then break; End If line = line + 1 Loop End Sub![]()
Didier Danse
Most Valuable Profesionnal SharePoint
Microsoft Certified Application Developer
Mes articles sur developpez.com
Mon site perso
Justement non, c'est la ligne dgFields(line, 0).ToString() qui me pose probleme. Ca ne marche pas en vb ca![]()
Attends, je teste chez moi en VB.NET
Didier Danse
Most Valuable Profesionnal SharePoint
Microsoft Certified Application Developer
Mes articles sur developpez.com
Mon site perso
DataGrid1(1, 1) renvoie bien un object. Restes à le caster.
Ca devrait aller ca
Code : Sélectionner tout - Visualiser dans une fenêtre à part Test2 = Convert.ToString(DataGrid1(1, 1))
Didier Danse
Most Valuable Profesionnal SharePoint
Microsoft Certified Application Developer
Mes articles sur developpez.com
Mon site perso
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager