Trying to modify read-only field的问题

panding1981 2007-04-28 02:47:06
大家好:
小弟有一个问题 就是我动态生成一个表格 数据控件是ClientDataSet
生成以后个表格修改数据的时候 出现了这个错误
请教各位大师们,应该怎么解决,谢谢!!!!!!!
(我把对应的表格Col,数据集和动态生成的字段 都为 False了)
for i:=0 to dbeGrid.Columns.Count-1 do
begin
dbeGrid.Columns[i].ReadOnly:=false;
end;
cdsData.ReadOnly:=false;
for i:=0 to cdsData.FieldCount-1 do
begin
cdsData.Fields[i].ReadOnly:=false;
end;
...全文
900 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Transitional 2007-05-09
  • 打赏
  • 举报
回复
trying to modify read-only field
amdwinter 2007-05-09
  • 打赏
  • 举报
回复
trying to modify read-only field
panding1981 2007-04-28
  • 打赏
  • 举报
回复
To: HsWong()
也许这么显示就是不能修改数据吧
panding1981 2007-04-28
  • 打赏
  • 举报
回复
就作 ReadOnly:=false;的修改了

for i := 0 to cdsData.FieldDefs.Count - 1 do
cdsData.FieldDefs[i].Attributes := [];
对不起:

请问这个是什么意思?
HsWong 2007-04-28
  • 打赏
  • 举报
回复
for i := 0 to cdsData.FieldDefs.Count - 1 do
cdsData.FieldDefs[i].Attributes := [];
chenzhuo 2007-04-28
  • 打赏
  • 举报
回复
你看看是不是修改了你"动态生成的字段 "啊?
panding1981 2007-04-28
  • 打赏
  • 举报
回复
ClientDataSet 是我用的数据集控件
chenzhuo 2007-04-28
  • 打赏
  • 举报
回复
ClientDataSet 修改的代码?

830

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧