• 2485阅读
  • 0回复

[提问]请教几个关于QSqlTableModel的问题 [复制链接]

上一主题 下一主题
在线clickto
 

只看楼主 倒序阅读 楼主  发表于: 2018-04-30
我现在用QTableView配合QSqlTableModel进行数据相关编程尝试,有几个问题想请教一下:
1、QSqlTableModel只能是整表查询么?如果我的表有8个字段,我只需要显示5个字段,是否只能用view的hidecolum这一种方法?
2、如果我需要在model提交新增记录时,除了界面显示的5个字段值,其它没有显示的3个字段也需要给它们赋值。在什么情况下进行赋值?我现在是在model的beforeInsert信号槽函数中,直接对参数record进行setvalue,经过输出调试信息,发现在程序中赋值成功了,但是实际上数据库中只有显示的5个字段值,用setvalue设置的值并没有被写入数据库,不知道怎么搞。
请高手不吝赐教!!!
快速回复
限100 字节
 
上一个 下一个