在DBGRID中如何控制只让某一列可修改,其它列的不可修改? 谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 选 把DBGRID的ReadOnly设为True,然后把你想要修改的那列设为False 在DBGrid的OnColEnter事件里写:if DBGrid1.SelectedField.Name=xxx then //xxx为你想改的字段名 DBGrid.ReadOnly:=Falseelse DBGrid.ReadOnly:=True; 双击dbgrid 选择想要设为只读的字段,将readonly设为只读即可 其实没有专门针对于某个字段来修改的啦,,要改也是把整个DBGRID的ReadOnly:=False;不改就True; 所以改的时候请认准修改的字段。。否则不好返回。 请教一个关于IntraWeb页面跳转的问题! 请问:关于获得类似http://www.xxx.com/a.gif的文件内容 菜鸟提问 关于TApplication详解(转载) 问一个制作安装文件的问题?很急。。。。高分相送 请问各位高手 关于Email编码的问题 怎样使用mstts? 用全局钩子拦截已知标题窗口(提供C++实现代码,请帮转为DELPHI代码即可) 我下了DELPHI的补丁包和ADO的补丁,可我都装不上!(注册码错误),请问有什么解决的办法? 如何改变memo控件的行间距? 求解最简化SQL语句的写法:
if DBGrid1.SelectedField.Name=xxx then //xxx为你想改的字段名
DBGrid.ReadOnly:=False
else
DBGrid.ReadOnly:=True;