Y a-t-il un tel contrôle de liste dans C ++
-
19-09-2019 - |
Question
J'utilise MFC. J'ai besoin d'un contrôle comme listControl, il a de telles fonctions:
MyListControl mylistControl = new MyListControl();
mylistControl.setDataSource(...);
mylistControl.setSQLStatement("select a, b, c, d from table where a > 3");
et System aura un ListControl qui est rempli avec les données de la base de données et générera respectivement les colonnes A, B, C, D correspondantes. S'il y a ce genre de contrôle, dites-moi. Si vous avez une suggestion, faites-le moi savoir. Merci d'avance!
La solution
Selon votre plate-forme, vous aurez besoin d'un code différent. Vous devrez utiliser un framework GUI, il n'y a pas de bibliothèque standard GUI dans la langue C ++.
Si vous voulez des fenêtres et C ++, vous pouvez utiliser MFC's Clistctrl, mais ce n'est pas aussi puissant que vous l'avez mentionné et vous devez faire votre propre chargement de données.
Le moyen le plus portable serait d'utiliser QT et son QListView Qsqldatabase Des classes.