000
14.03.2006, 10:00 Uhr
archie
|
Erst mal hallo an alle in diesem Forum. Hab mich mal angemeldet, da ich mich jetzt mit MFC beschäftigen muss, aber ein blutiger anfänger bin. Also zu meinem Problem, ich lese Daten, wie ID, NAME, VORNAME aus der MySQL DB aus und lasse diese in einem Listenfeld ausgeben. Nun zu meinem Problem. Ich möchte diese unter anderem editieren können, da habe ich mir gedacht, ich lade die Datenssätze per Doppelklick in die vorhandene Textfelder. Jetzt suche ich schon seit 2h und finde immernoch keinen Ansatz dafür, wie sowas gemacht werden kann.
C++: |
CListBox * pLB = (CListBox*) GetDlgItem (IDC_USER_LIST); pLB -> ResetContent(); pLB->SetCurSel(0);
// und das Speisen des Listenfeldes:
while ((row = mysql_fetch_row(res)) != NULL) { CString ausgabe =row[0]; ausgabe +="\t"; ausgabe +=row[2]; ausgabe +="\t"; ausgabe +=row[1]; pLB -> InsertString (-1,ausgabe); }
|
Wie man sieht, werden die Datensätze erst in ein CString gepackt. in row[0] steckt die ID des Users. Wie könnte man das jetzt realisieren? Bin für jeden Vorschlag sehr dankbar. |