[Listview] Remplissage � partir d'une bdd mysql
bonjour,
voil� j'ai un probl�me pour envoyer des valeurs d'une base de donn�es vers une listview.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
TListItem *ListItem;
TListColumn *pColumn;
pColumn = ListView1->Columns->Add();
pColumn->Caption = "id_pat";
pColumn = ListView1->Columns->Add();
pColumn->Caption = "nom";
if (!mysql_query(mySQL, "select id_patient,name from patient"))
{
myRES = mysql_store_result(mySQL);
if (myRES)
{
for(i = 0; i < myRES->row_count; i++)
{
myROW = mysql_fetch_row(myRES);
for(j = 0; j < mysql_num_fields(myRES); j++)
{
ListItem = ListView1->Items->Add();
ListItem->Caption = myROW[j];
ListItem->SubItems->Add(myROW[j]);
}
}
mysql_free_result(myRES);
}
} |
Le probl�me est que je veux afficher les colonnes dans 2 colonnes diff�rentes. Et l� je r�cup�re deux fois la m�me chose.
Je ne sais pas trop comment s�parer ma requ�te pour avoir dans la 1ere colonne les id_patient et dans la 2eme les noms.
Pour l'instant ce que j'ai fait me donne un truc du genre :
1 1
Michel Michel
2 2
Luc Luc
Et moi je veux:
1 Michel
2 Luc
Merci de votre aide.