首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

怎么将数据库记录显示在表格中

2012-12-17 
怎样将数据库记录显示在表格中我有一张表 表名为rexlitter 现在我想设置一个复选框 当选择了这个复选框 并

怎样将数据库记录显示在表格中
我有一张表 表名为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

热点排行