45fan.com - 路饭网

搜索: 您的位置主页 > 网络频道 > 阅读资讯:如何处理ClientDataSet字段不能进行编辑时的问题?

如何处理ClientDataSet字段不能进行编辑时的问题?

2016-09-05 15:47:19 来源:www.45fan.com 【

如何处理ClientDataSet字段不能进行编辑时的问题?

ClientDataSet字段不能进行编辑时的解决方法:

procedure ModifyClientDataSet(const YesOrNot: Boolean;
cs : TClientDataSet);
var
i : Integer;
begin
// 当 YesOrNot 为 true 时为只读 为false 是可进行修改
for i := 0 to cs.FieldCount -1 do
begin
cs.Fields[i].ReadOnly := YesOrNot;
end;
end;
当ClientDataSet 所对应的不是真实存在的字段时,就会出现不能进行编辑的情况。
比如是通过 '' as 字段1 , 这时 字段1 在运行时是不能编辑的。
如果ClientDataSet是能过动态创建的,或都是assigned其他的ClientDataSet的结构,
需要在 ClientDataSet.CreateDataSet 之后再调用此方法。

 

本文地址:http://www.45fan.com/a/question/72791.html
Tags: 进行 字段 ClientDataSet
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部