2 maoxiaoqiang 01 maoxiaoqiang_01 于 2014.12.13 10:38 提问

Q中对删除操作不起作用,为什么

void MainWindow::on_delButton_clicked()
{
int curRow = ui->tableView->currentIndex().row(); //获取选中的行
model->removeRow(curRow); //删除该行
int ok = QMessageBox::warning(this,tr("删除当前行"),tr("你确定删除当前行吗? "),
QMessageBox::Yes,QMessageBox::No);
if(ok == QMessageBox::No)
{
model->revertAll(); //如果不删除,则撤销
}
else model->submitAll(); //否则提交,在数据库中删除该行
}

1个回答

devmiao
devmiao   Ds   Rxr 2014.12.13 11:34

model->removeRow(curRow);
之后保存的代码去哪里了?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
关于UICollectionView横向滑动分页的问题
关于UICollectionView的contentSize为什么不起作用
数据结构与算法分析-队列
数据结构与算法分析-队列(单链表实现) 队列一定是遵循先进先出原则,很简单,队列的表示必须是一个具有标记了首位以及队列大小的结构体(front,rear,size),而队列中的节点和单链表中的节点是一样的都只含有当前节点元素和下一节点的地址。 但是入栈的方向其实是和单链表相反的,这是为了操作方便,假设已经初始化一个队列queue,当节点P入栈的时候只需判断队列是否为空,如果为空则
关于Csharp通过url下载的问题
为什么documentComplete 就是不起作用呢?为什么反复的循环呢?求大神解释下
对数据库中的参照完整性的一点想法:
对数据库中的参照完整性的一点想法:定义: 参照完整性是定义建立关系之间联系的主关键字与外部关键字引用的约束条件。 作用:当增加、修改或删除数据库表中记录时,可以借助参照完整性来保证相关联表之间数据的一致性 。假设现在有一个学生表A(学号,姓名、年龄),以学号为它的主键(主键即能唯一标示一条记录的属性),一个课程表B,(课程号,课程名)以课程号为它的主键,一个成绩表C(序列号,学号、课程号、成绩),
C#中对winform的控件datagridview直接进行编辑,修改,删除操作注意的地方
datagridview直接编辑验证时候取值使用EditedFormattedValue取值,如果使用value取值的话,则对其修改的时候value保持修改以前的数据信息,从而导致一些判断之类的东西出现不正确!         ///         /// 行数显错误时候验证         ///         /// sender         /// e
为什么对TerminateProcess断点不起作用
最初发表在QQ空间,全文见 为什么对TerminateProcess断点不起作用在内核态下巧设用户模块断点介绍了在内核态下设置用户模块的断点,结尾处留了一个问号,为了简化问题,这次直接在用户态下调试。使用windbg 打开一个notepad程序。设置断点。0:000> bl 0
利用hibernate 执行删除操作的异常问题
代码如上图,当我利用hibernate执行删除一个list集合的操作时,数据库不会发出任何delete语句,但是在测试的时候却能成功删除数据 如下图: 这个问题折磨了我好久,百思不得其解。 于是在我头疼难耐之际,上了谷歌,看到网友提供的一个解决方案,如下图 具体原因应该是flush起到了一个刷新缓存的作用。。。
Web前端面试题 CSS部分问题与解答
1. Q: CSS 属性是否区分大小写?ul { MaRGin: 10px; }A: 不区分。 HTML,CSS都对大小写不敏感,但为了更好的可读性和团队协作一般都小写,而在XHTML 中元素名称和属性是必须小写的。2. Q: 行内(inline)元素 设置margin-top和margin-bottom 是否起作用? A: 不起作用。(答案是起作用,个人觉得不对。) html 里的元
为什么应尽量从列表的尾部进行元素的增加与删除操作?
当列表增加或删除元素时,列表对象自动进行内存扩展或收缩,从而保证元素之间没有缝隙,但这涉及到列表元素的移动,效率较低,应尽量从列表尾部进行元素的增加与删除操作以提高处理速度。
当很频繁地对序列中部进行插入和删除操作时,应该选择使用的容器是()
listC++ STL 的实现: 1.vector 底层数据结构为数组 ,支持快速随机访问 2.list 底层数据结构为双向链表,支持快速增删 3.deque 底层数据结构为一个中央控制器和多个缓冲区,详细见STL源码剖析P146,支持首尾(中间不能)快速增删,也支持随机访问 4.stack 底层一般用23实现,封闭头部即可,不用vector的原因应该是容量大小有限制,扩容耗