Frage

Ich benutze MFC. Ich brauche eine Kontrolle wie ListControl, es hat solche Funktionen:

MyListControl mylistControl = new MyListControl();
mylistControl.setDataSource(...);
mylistControl.setSQLStatement("select a, b, c, d from table where a > 3");

und System verfügt über eine ListControl, die mit den Daten aus der Datenbank besiedelt ist, und generieren die entsprechenden Spalten A, B, C. Wenn es eine solche Kontrolle gibt, sagen Sie es mir bitte. Wenn Sie Vorschläge haben, lassen Sie es mich bitte wissen. Danke im Voraus!

War es hilfreich?

Lösung

Abhängig von Ihrer Plattform benötigen Sie einen anderen Code. Sie müssen ein GUI -Framework verwenden, es gibt keine GUI -Standardbibliothek in der C ++ - Sprache.

Wenn Sie Windows und C ++ möchten, können Sie verwenden MFC's ClistCtrl, Aber das ist nicht so leistungsfähig wie Sie erwähnt und Sie müssen Ihre eigenen Daten geladen werden.

Der tragbare Weg wäre zu verwenden Qt und sein QlistView Qsqldatabase Klassen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top