关于cxGrid选中行操作关联数据集的一种方法
2010-07-18 18:26
281 查看
注:数据集过滤和表格控件过滤不会影响数据集的记录定位。
for I := 0 to cxGridDBTableView.DataController.Controller.SelectedRecordCount - 1 do
begin //iterate
//利用CDS的RecNo属性来定位记录(recNO = recordIndex+1)
cds.RecNo := cxGridDBTableView.DataController.Controller.SelectedRecords[I].RecordIndex+1;
// 显示修改前的结果
ShowMessage('修改前的结果:'+cxGridDBTableView.DataController.Controller.SelectedRecords[I].DisplayTexts[1]);
//更新关联的数据集
cds.Edit;
cds.Fields[1].AsString := 'NewValue';
cds.Post;
//显示修改后的结果
ShowMessage('修改后的结果:'+cxGridDBTableView.DataController.Controller.SelectedRecords[I].DisplayTexts[1]);
// ShowMessage(VarToStr(cxGridDBTableView.DataController.Controller.SelectedRecords[I].Values[1]));
end;
for I := 0 to cxGridDBTableView.DataController.Controller.SelectedRecordCount - 1 do
begin //iterate
//利用CDS的RecNo属性来定位记录(recNO = recordIndex+1)
cds.RecNo := cxGridDBTableView.DataController.Controller.SelectedRecords[I].RecordIndex+1;
// 显示修改前的结果
ShowMessage('修改前的结果:'+cxGridDBTableView.DataController.Controller.SelectedRecords[I].DisplayTexts[1]);
//更新关联的数据集
cds.Edit;
cds.Fields[1].AsString := 'NewValue';
cds.Post;
//显示修改后的结果
ShowMessage('修改后的结果:'+cxGridDBTableView.DataController.Controller.SelectedRecords[I].DisplayTexts[1]);
// ShowMessage(VarToStr(cxGridDBTableView.DataController.Controller.SelectedRecords[I].Values[1]));
end;
相关文章推荐
- JDBC上关于数据库中多表操作一对多关系和多对多关系的实现方法
- 分享一篇关于C#对文件操作的日志,方法很全
- 关于c++中以空格分隔的数字数据的一种读取方法
- arm编程,关于C函数中嵌入汇编和寄存器变量的混合使用方法。用汇编透视c语法操作
- 转:关于ASP操作Access数据库时出现死锁.ldb的解决方法
- 关于文件关联不上,选择相应的exe关联也不成功的解决方法
- 解决方法:Submit 操作失败。为类型“BomExtend”上的集合属性“BomChildrenList”传递了一个或多个关联对象,但目标集合为 null。
- 解决DBGrid中关于鼠标滚轮的一种方法。
- 在网上找到的javascript关于文件操作的使用方法,感觉比较全面,仅作整理使用
- 关于两个不知缘由的常见问题的一种解决方法
- selenium+python关于操作日历控件实现向日历文本框传递值的方法
- C#下的单例实现本文介绍了C#下关于单例的三种实现方法。 最普通的一种: 以下是引用片段: using System; public class Singleton { pr
- php关于定义方法的一种思路
- 关于日间夜间模式切换的一种实用方法
- 关于js操作word和excel,js导出word和excel的若干方法汇总[转]
- 关于组合问题的一种巧妙方法
- 关于serv-u公网访问出现“打开ftp服务器上的文件夹时发生错误。请检查是否有权限访问该文件夹。详细信息:操作超时”的解决方法
- ThinkPHP 关于数据库表与表之间关联的两种方法
- 一种用户操作日志信息的记录及读取方法
- 关于code first 创建并更改已经创建好的数据库的方法【本人真实操作】