- 主题:请教,使用QTableView、QSqlTableMode显示数据
解决了,重载了data函数
希望
1 拿到第3和第4列数值求和,然后去更新第3列,最后显示到tabview
2 更新的结果不能影响数据库。
请问有办法实现吗
--
修改:AIREE FROM 221.0.95.*
FROM 221.0.95.*
不commit就影响不到数据库吧
--
FROM 46.162.92.*
哦,这是2个问题
【 在 Upiter 的大作中提到: 】
: 不commit就影响不到数据库吧
--
FROM 119.180.95.*
第一个问题,可以用setQuery,这样比较简单, 比如 select col1, col2, col3 + col4, col4 from table_name
不嫌麻烦的话也可以遍历这个model的所有row,然后update相应的值
--
FROM 46.162.92.*
谢谢
还有个问题,我这个mode绑定是view,不是table,貌似submit不行,如何更新
【 在 Upiter 的大作中提到: 】
: 第一个问题,可以用setQuery,这样比较简单, 比如 select col1, col2, col3 + col4, col4 from table_name
: 不嫌麻烦的话也可以遍历这个model的所有row,然后update相应的值
--
FROM 221.0.95.*
把你的代码贴出来看看
你怎么populate你的model的,如果没绑定table的话
最暴力的办法 直接用model的值,使用sqlquery 逐行update table
【 在 AIREE 的大作中提到: 】
: 谢谢
: 还有个问题,我这个mode绑定是view,不是table,貌似submit不行,如何更新
--
FROM 192.176.1.*