今天要针对dbgrideh某个列允许编辑,其它字段全部设为只读不知有没有简单的写法?我这样写太复杂了,谁教我的种简单的写法?
DBGridEh1.Columns[0].ReadOnly:=true;
DBGridEh1.Columns[1].ReadOnly:=true;
DBGridEh1.Columns[2].ReadOnly:=true;
DBGridEh1.Columns[3].ReadOnly:=true;
DBGridEh1.Columns[4].ReadOnly:=true;
DBGridEh1.Columns[5].ReadOnly:=true;
DBGridEh1.Columns[6].ReadOnly:=true;
DBGridEh1.Columns[7].ReadOnly:=true;
DBGridEh1.Columns[8].ReadOnly:=true;
DBGridEh1.Columns[9].ReadOnly:=true;
DBGridEh1.Columns[10].ReadOnly:=true;
DBGridEh1.Columns[11].ReadOnly:=true;
DBGridEh1.Columns[12].ReadOnly:=true;
DBGridEh1.Columns[13].ReadOnly:=true;
DBGridEh1.Columns[14].ReadOnly:=true;
DBGridEh1.Columns[15].ReadOnly:=true;
DBGridEh1.Columns[16].ReadOnly:=true;
DBGridEh1.Columns[17].ReadOnly:=true;
DBGridEh1.Columns[18].ReadOnly:=true;
DBGridEh1.Columns[19].ReadOnly:=true;
DBGridEh1.Columns[20].ReadOnly:=true;
DBGridEh1.Columns[21].ReadOnly:=true;
DBGridEh1.Columns[22].ReadOnly:=true;
DBGridEh1.Columns[23].ReadOnly:=true;
DBGridEh1.Columns[24].ReadOnly:=true;
DBGridEh1.Columns[25].ReadOnly:=true;
DBGridEh1.Columns[26].ReadOnly:=false;
DBGridEh1.Columns[27].ReadOnly:=true;
DBGridEh1.Columns[28].ReadOnly:=true;
DBGridEh1.Columns[29].ReadOnly:=true;
DBGridEh1.Columns[30].ReadOnly:=true;
DBGridEh1.Columns[31].ReadOnly:=true;
DBGridEh1.Columns[32].ReadOnly:=true;
DBGridEh1.Columns[33].ReadOnly:=true;
DBGridEh1.Columns[34].ReadOnly:=true;
DBGridEh1.Columns[35].ReadOnly:=true;
DBGridEh1.Columns[36].ReadOnly:=true;
DBGridEh1.Columns[37].ReadOnly:=true;
DBGridEh1.Columns[38].ReadOnly:=true;
DBGridEh1.Columns[39].ReadOnly:=true;
DBGridEh1.Columns[40].ReadOnly:=true;
DBGridEh1.Columns[41].ReadOnly:=true;
DBGridEh1.Columns[42].ReadOnly:=true;
DBGridEh1.Columns[43].ReadOnly:=true;
DBGridEh1.Columns[0].ReadOnly:=true;
DBGridEh1.Columns[1].ReadOnly:=true;
DBGridEh1.Columns[2].ReadOnly:=true;
DBGridEh1.Columns[3].ReadOnly:=true;
DBGridEh1.Columns[4].ReadOnly:=true;
DBGridEh1.Columns[5].ReadOnly:=true;
DBGridEh1.Columns[6].ReadOnly:=true;
DBGridEh1.Columns[7].ReadOnly:=true;
DBGridEh1.Columns[8].ReadOnly:=true;
DBGridEh1.Columns[9].ReadOnly:=true;
DBGridEh1.Columns[10].ReadOnly:=true;
DBGridEh1.Columns[11].ReadOnly:=true;
DBGridEh1.Columns[12].ReadOnly:=true;
DBGridEh1.Columns[13].ReadOnly:=true;
DBGridEh1.Columns[14].ReadOnly:=true;
DBGridEh1.Columns[15].ReadOnly:=true;
DBGridEh1.Columns[16].ReadOnly:=true;
DBGridEh1.Columns[17].ReadOnly:=true;
DBGridEh1.Columns[18].ReadOnly:=true;
DBGridEh1.Columns[19].ReadOnly:=true;
DBGridEh1.Columns[20].ReadOnly:=true;
DBGridEh1.Columns[21].ReadOnly:=true;
DBGridEh1.Columns[22].ReadOnly:=true;
DBGridEh1.Columns[23].ReadOnly:=true;
DBGridEh1.Columns[24].ReadOnly:=true;
DBGridEh1.Columns[25].ReadOnly:=true;
DBGridEh1.Columns[26].ReadOnly:=false;
DBGridEh1.Columns[27].ReadOnly:=true;
DBGridEh1.Columns[28].ReadOnly:=true;
DBGridEh1.Columns[29].ReadOnly:=true;
DBGridEh1.Columns[30].ReadOnly:=true;
DBGridEh1.Columns[31].ReadOnly:=true;
DBGridEh1.Columns[32].ReadOnly:=true;
DBGridEh1.Columns[33].ReadOnly:=true;
DBGridEh1.Columns[34].ReadOnly:=true;
DBGridEh1.Columns[35].ReadOnly:=true;
DBGridEh1.Columns[36].ReadOnly:=true;
DBGridEh1.Columns[37].ReadOnly:=true;
DBGridEh1.Columns[38].ReadOnly:=true;
DBGridEh1.Columns[39].ReadOnly:=true;
DBGridEh1.Columns[40].ReadOnly:=true;
DBGridEh1.Columns[41].ReadOnly:=true;
DBGridEh1.Columns[42].ReadOnly:=true;
DBGridEh1.Columns[43].ReadOnly:=true;
解决方案 »
- Delphi通过OPC传送给西门子PLC有哪些命令,能举几个例子吗
- 提示问题困惑
- *************** 请问如何清空StringGrid中的所有数据 ********************
- 怎么把数值型字段的值如1000 在数据显示控件dbedit里显示成1000.00或者1,000.00????????????
- 如何获得window中的其它应用程序的handle(知道其标题),想让它最小化,用sendmessage怎么做呀?
- 进来拿分
- NMFTP 组件问题
- 诚聘delphi+Sql Server+自动化 软件开发人员
- combox
- ip地址错误引发的问题
- 为什么保存时不能自动删除无用代码的声明?
- delphi调用打印的问题
for i:=0 to Columns.Count-1 do
Columns[i].ReadOnly:=true;
while i<=Columns.Count-1 do
begin
Columns[i].ReadOnly:=true;
i := i + 1;
end;
i:integer
for i:=0 to DBGridEh1.Columns.Count-1 do
begin
DBGridEh1.Columns[0].ReadOnly:=true;
end;
DBGridEh1.Columns[26].ReadOnly:=false;//想要编辑的列
while i<=Columns.Count-1 do
begin
Columns[i].ReadOnly:=true;
i := i + 1;
end;