设置单元格为只读属性.
解决方案 »
- 才知道TCP会粘包,问一下indy有没这个问题
- DELPHI如何判断SQL事务是否回滚
- 欢迎加入delphi学习群
- ▲▲▲ 如何强制结束某一个进程,要求的是强制,我用KillTask但是不能强制结束???▲▲▲
- 关于delphi的控件
- DELPHI中有没有用来绘出折线得控件?第三方控件也可以,十万火急
- 请推荐有关线程\消息 \进程 方面的中文书!!!
- @@@@@@@@@@@2如何给LISTVIEW某个节点置为焦点 也就是选中状态 @@@@@@@@@@@@@@@
- dbgrid菜鸟问题,来者有分啊!!!!!
- 当panel有边框是,上左右可以通过边框-1隐掉,如果是底部怎么处理,保存其它三边
- 如何用Delphi实现关闭、重启本地网络连接?
- 98中Delphi编的程序,打印报的错是 printer selected is not valid
begin
if mtehzbParam.FieldByName('TEP_CODE').AsString = '*' then
begin
Background := gc_PARTCOLOR;
if Column.FieldName = 'COMPARE_NAME' then
begin
//
Column.ReadOnly := True; //这个是整列是只读了,我想要的是单元格只读.
end;
end; end;
所以,靠设置表格属性是办不到的。
给你个思路,写事件到dbgrideh对应的数据集如table 的BeforeEdit中,判断鼠标定位在指定单元格时,执行abort跳出.