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 | 返回顶部