Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 3 (https://www.otvetnemail.ru/novyj-arhiv-3-813/)
-   -   Кто как загружает QComboBox из БД (https://www.otvetnemail.ru/novyj-arhiv-3-813/kto-kak-zagruzhaet-qcombobox-iz-bd-272244/)

Guest 29.09.2011 06:02

Кто как загружает QComboBox из БД
 
Вобщем интересут кто как загружает QComboBox из базы данныхя делаю так, у меня есть функцияКод:void LoadComboBox(QComboBox *obj,QString str){ obj->clear(); QSqlQuery query; QString que; QStringList combolist; que = "select name from "+str+" order by id"; if (!query.exec(que)) { QMessageBox::critical(this,tr("Error load param"),tr("Can not load param")); }else { while (query.next()) { combolist addItems(combolist); for (int i = 0;isetItemData(i,combolist.at(i),Qt::Too lTipRole); } QCompleter *completer = new QCompleter(combolist, this); completer->setCaseSensitivity(Qt::CaseInsensitive) ; obj->setCompleter(completer); }}Ну вот а при заполнении нужно вписать нужный комбобокс и таблицу из которой заполнять, меня интеесует хорошо ли я делаю, может есть варианты полудше, как это будет работать при большом наборе данных?


Часовой пояс GMT, время: 08:23.


© www.otvetnemail.ru - Форум вопросов и ответов.