具体是这样的:
将数据库中的数据数用QTableWidget显示到界面上,当我更改某个单元格的值的时候需要记住当前单元格修改后的内容,同时也要记住对应的ID,因为要修改数据库的数据。可以修改多个单元格的内容,以行为单位。
举例说明:
ID Name Age
1 张三 20
2 李四 23
3 王五 22
现在我修改第二条记录的Name列为“赵六”那么我应该记录的字符串格式为:ID=2,Name=赵六(如果也修改了Age在再加上“,Age=X”)
我用一个QStringList来存放上面的字符串,那么如果第二条记录被反复修改,我应该怎么记录,如果修改一次记录一次肯定会造成程序运行缓慢。请问有没有什么好的解决办法?