查看完整版本: [-- 请教几个关于QSqlTableModel的问题 --]

QTCN开发网 -> Qt基础编程 -> 请教几个关于QSqlTableModel的问题 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

clickto 2018-04-30 22:42

请教几个关于QSqlTableModel的问题

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


查看完整版本: [-- 请教几个关于QSqlTableModel的问题 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled