QT中tableview不能更新数据,why?
2024-10-19 03:36:22
model->select(); //model->removeColumn(0);++++++++++++++++++++
//model->setHeaderData(model->fieldIndex("ID"),Qt::Horizontal,tr("序号"));
model->setHeaderData(model->fieldIndex("SSNum"),Qt::Horizontal,tr("社保号"));
model->setHeaderData(model->fieldIndex("name"),Qt::Horizontal,tr("姓名"));
model->setHeaderData(model->fieldIndex("sex"),Qt::Horizontal,tr("性别"));
model->setHeaderData(model->fieldIndex("age"),Qt::Horizontal,tr("年龄"));
数据库中有自增长ID字段。在model中移除隐藏ID【model->removeColumn(0);】,那自然就不能自动更新数据了。
因此,通过Tableview隐藏ID字段,就没有任何问题了。
该狗屁问题,在网上居然没有人答复过,也没有人遇到过。真是邪门了。
没有弄清楚原理和关键点,自学QT是多么辛苦啊。
最新文章
- UIView的几个layout方法
- IPv6地址介绍
- 如何把自己打造成技术圈的papi酱
- 模拟Linux的shell
- javaScript基础练习题-下拉框制作(JQuery)
- H264编码参数的一些小细节
- SQL SERVER中的逻辑读,预读和物理读
- android的init过程分析
- android 抽屉式滑动demo
- BZOJ 2006: [NOI2010]超级钢琴( RMQ + 堆 )
- iPhone应用程序开发基础之一: IBOutlet与IBAction
- C++primer 9.43
- Servlet小总结
- dubbo系列五、dubbo核心配置
- [No0000173]97 条 Linux 常用命令总结
- etcd 命令行(转)
- fiddler模拟timeout超时场景
- 【转】关于easyui的窗口和tab页面不执行js说明
- Vue自定义组件插入值
- Nexus 搭建maven 私有仓库