Domanda

Sto usando MFC. Ho bisogno di un controllo, proprio come ListControl, ha tali funzioni:

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

e il sistema avrà un ListControl popolata con i dati del database, e generare colonne corrispondenti a, b, c, d rispettivamente. Se non c'è questo tipo di un controllo, la prego di dirmi. Se avete qualche suggerimento, per favore fatemelo sapere. Grazie in anticipo!

È stato utile?

Soluzione

A seconda della piattaforma sarà necessario codice diverso. Sarà necessario utilizzare un framework GUI, non v'è alcuna libreria standard GUI in linguaggio C ++.

Se si desidera che Windows e C ++ è possibile utilizzare MFC 's CListCtrl , ma questo non è così potente come lei ha ricordato e avete bisogno di fare il proprio caricamento dei dati.

Il modo più portatile sarebbe di usare Qt ed è QListView classi QSqlDatabase .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top