怎样将数据库记录显示在表格中
我有一张表 表名为rexlitter 现在我想设置一个复选框 当选择了这个复选框 并点击查询 就在对话框中的同张表中显示全部内容
void rexlaborForm::groupclicked()
{
QSqlQuery query;
if(allhut->isChecked()){
query.exec("SELECT * FROM rexlitter");
QSqlRecord record=query.record();
while(query.next())
{
}
rexlittergroupForm form(this);
form.exec();
}
}
现在我想问应该在while(query.next())括号中输入什么才能将表的内容全部显示在对话框rexlittergroupForm中呢?
[解决办法]
显示数据库最好的方法就是使用model啦 你自己设置的话很麻烦,又不好用。
所以还是建议使用 model + view来完成。
[解决办法]
与1楼意见差不多、
我更喜欢将数据导出到一个comboBox中
然后、
根据currentIndexChanged(QString)选定的内容再从数据库中重新select