tump
Messages postés82Date d'inscriptiondimanche 25 juillet 2004StatutMembreDernière intervention 6 avril 2006
-
1 févr. 2005 à 16:29
tump
Messages postés82Date d'inscriptiondimanche 25 juillet 2004StatutMembreDernière intervention 6 avril 2006
-
2 févr. 2005 à 22:44
Je suis desesperee
jai un probleme pour ajouter des lignes a mon datagrid, sachant que je ne sais pas combien il contient de colonnes
matable.Rows.Add(New Object() {tab(0), tab(1), tab(2)})
cette ligne ne fonctionne que si mon datagrid a 3 colonnes
comment faire pour ajouter X valeurs,
Jai pensé faire une fonction qui analyse le contenu de tab() : il regroupe toutes les valeurs de tab() en les encadrant de guillemets et en les separant par une virgule
de cette façon jaurais pu ecrire :
matable.Rows.Add(New Object() {decompose(tab)})
ça ne marche paaaaaaaaaas
Quelqu'un a une idée ?
sans doute n'ai-je pas la bonne methode
Merci !
Function decompose(ByVal tab As Object)
Dim result
Dim i As Integer = 0
For i = 0 To tab.getlength(0) - 1
If i = 0 Then
result = tab(i) & Chr(34)
Else
result = result & "," & Chr(34) & tab(i) & Chr(34)
tump
Messages postés82Date d'inscriptiondimanche 25 juillet 2004StatutMembreDernière intervention 6 avril 20061 2 févr. 2005 à 22:44
en fait,
jme suis mal exprimee,
jai la solution, pour ceux que ça interesse
je n'arrivais pas a passer un tableau en parametre a la fonction matable.rows.add()
evidemment, j'essayais
je suis partie de lexemple suivant :
matable.rows.add(new object() {"valeur1","valeur2"})
et j'essayais :
matable.rows.add(new object() {tableau}
"new object" declarait qu'il créait un tableau a la suite : {"valeur1","valeur2"}
tandis que mon tableau etait deja existant en tant que tel!
il fallait simplement dire
matable.rows.add(tableau)
merci quand meme mythic kruger davoir preté attention a ma question!