Visual basic

Fermé
sayrus86 - 14 nov. 2010 à 20:07
 sayrus86 - 21 nov. 2010 à 08:27
Bonjour,
svp pour vb6
je travail avec un msgrid

je commence par le remplire avec une liste d'information

je fais une boucle

x.col =0
for i=2 to x.rows -1

x.row=i
x.text (me rend la premiére valeur sans probléme )

next

par contre pour les prochaines lignes il me rend la premiére valeur

le probléme il rend toujour la premier (x.text) de mon x.col et x.row initials

A voir également:

2 réponses

Debkham Messages postés 4 Date d'inscription dimanche 14 novembre 2010 Statut Membre Dernière intervention 14 novembre 2010
14 nov. 2010 à 22:57
j'ai une solution plus simple pr toi :
1-tu crée une table temporaire ou tu inséres ta liste d'information
2- tu fais un select pour extraire les données de ta tabe temporaire, le résultat de la sélection tu le mets dans un recordset identique à la structure de ta table
3-ensuite et tout simplement tu utilise une datagrid pas msgrid et tu affectes les données recordset dans ta datagrid
tu écris juste : datagrid1.datasource=recordset

pas besoin de boucles

j'éspére que je t'ai aidé
0
merci beaucoup pour votre reponse .
0