есть ли такой контроль списка в c ++ - PullRequest
1 голос
/ 24 августа 2009

Я использую MFC. Мне нужен элемент управления, как listControl, он имеет такие функции:

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

и система будет иметь listControl, который заполняется данными из базы данных, и генерирует соответствующие столбцы a, b, c, d соответственно. Если есть такой контроль, пожалуйста, скажите мне. Если у вас есть предложения, пожалуйста, дайте мне знать. Заранее спасибо!

1 Ответ

5 голосов
/ 24 августа 2009

В зависимости от вашей платформы вам потребуется другой код. Вам нужно будет использовать среду графического интерфейса, стандартной библиотеки GUI на языке C ++ нет.

Если вам нужны Windows и C ++, вы можете использовать MFC s CListCtrl , но это не так мощно, как вы упомянули, и вам нужно самостоятельно загрузить данные.

Более переносимый способ - использовать Qt , и это QListView QSqlDatabase классы.

...