天啊,dbgrideh竟然不支持ondrawdatacell事件!是否有属性要置值呢?(30分)

  • 主题发起人 主题发起人 wen_one
  • 开始时间 开始时间
W

wen_one

Unregistered / Unconfirmed
GUEST, unregistred user!
如题,在dbgrideh的ondrawdatacell中写入showmessage('haveactive')
;然后运行竟不会出现信息框。请各位大侠告知应如何设置及编写。谢谢!
 
多看看帮助.
Do not write an OnDrawDataCell event handler.
OnDrawDataCell is obsolete and included for backward compatibility.
Instead, write an OnDrawColumnCell event handler.
 
zhanggeye,很感谢你对我的帮助,但问题却出现了:
我是用在主从表的,而Dbgrideh连接的是从表,主要想加入checkbox,
但在移动主窗体时,却出现了以下错误" dataset not in edit or insert mode;"
我在ondrawcolumncell的代码是这样写的
AddChkTogrid(Temp_Chk,rect);//加入checkbox是没有问题的
if column.Field.asinteger=2 then Temp_Chk.Checked:=true
else Temp_Chk.Checked:=false;
只要去掉if以下的语句就没有错误发生.
我的从表的adoquery的Sql是这样写的。
select * from tb_detail where id_detail=:id_detail
请你多多帮手.




















 
算了,既然没人答的话我结束了。
 
sorry.
一段时间没上来了。
AddChkTogrid(Temp_Chk,rect);//加入checkbox是没有问题的
if column.Field.asinteger=2 then Temp_Chk.Checked:=true
else Temp_Chk.Checked:=false;

如果我没想错Temp_Chk是数敏控件,你改变它的值数据集必需在编辑
模式。
 
很感谢你这么热心,后来我发现是这样的问题,就加了一句tbl_name.edit;然后就解决了问题
zhanggeye,我可否问你如何对sql server进行备份,需加密的。用ado控件。然后再进行解密
恢复.期特你的帮助。分可以再给。
 
sql server备份最好在服务器上自动定时操作。
也可以通过存储过程由前台控制。
备份到数据库服务器上没什么问题。
但备份到前台还没有什么好的方案。
前段时间有人讨论过,
你可以看看旧贴子。
 
哦,谢谢你。有空再联系。下次有问题再加分给你,免得被人说我们作弊。呵呵。。。
 
后退
顶部