H huxufeng Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-03 #1 问题:我现在想让用户,在点鼠标一下,就增加记录,就可以才次基础上利用,picklist功能修改了,其他都正常,可是,当数据库中没有记录,点dbgrid的第一列,第一行的表格,dbgrid却触发,click事件,在线等,
问题:我现在想让用户,在点鼠标一下,就增加记录,就可以才次基础上利用,picklist功能修改了,其他都正常,可是,当数据库中没有记录,点dbgrid的第一列,第一行的表格,dbgrid却触发,click事件,在线等,
H huxufeng Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-03 #4 就是正常的dbgrid.click,然后追加dbgrid1.datasource.dataset.append,其他都正常,就是当数据库没有记录,然后,点dbgrid的第一个表格,不响应click事件
H huxufeng Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-05 #7 在把问题说一下:就是在dbgrid的click的事件中,其他的都正常,就是当程序初始化开始后,点dbgrid的第一列,为什么不响应,急,在线等!!!!!!!!!!!!!!!!!!
L LWH006 Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-05 #8 如果 DBGridEh 已经处于获得焦点的状态下,你再用鼠标点它是不会响应 onclick事件的,这就是原因.
H huxufeng Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-05 #10 那该如何处理呢,现在我需要,在dbgrid获得焦点的同时,对数据库进行添加操作,但是,如果不能响应onclick事件,就该出问题了,急啊
H huxufeng Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-05 #11 怎么没有人响应啊,是不是分太低了,如果解决,我可在加分的
唐 唐敖 Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-05 #14 你在onCellClick事件中添加 showmessage('hello');试试,我试过是执行的,证明已经触发了. 刚又试了dbgrid1.DataSource.DataSet.append;记录也添加了啊
你在onCellClick事件中添加 showmessage('hello');试试,我试过是执行的,证明已经触发了. 刚又试了dbgrid1.DataSource.DataSet.append;记录也添加了啊
唐 唐敖 Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-05 #15 我知道了,你不是事件没触发.是当数据库没记录的时候,追加一条记录就是第一条,所以0条记录跟1条记录显示是一样的.
H huxufeng Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-05 #16 也不是,我自己利用showmessag('测试'),来测试onclick好象就是没有触发啊
唐 唐敖 Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-05 #17 不会吧,你用的标准控件还是你自己写的控件啊,自己改的那就难说了
H huxufeng Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-05 #18 就是用的标准的dbgrid控件啊,老兄,要不帮帮忙,你可以试一下啊
唐 唐敖 Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-05 #19 我试过了啊,绝对可以执行啊,你设置断点了吗?跟踪一下. 根据你的情况是如果数据库有记录的话是触发的对吗?
H huxufeng Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-05 #20 我在给你说说具体的情况吧:就说dbgrid现在没有焦点,然后,你直接点第一个网格,看看能不能响应,然后,你在试试,dbgrid得到焦点,然后,你在试试. 注意,你不要先点其他的网格,直接点第一个网格, 然后,你在试试,dbgrid.datasource.dataset没有记录的情况下,点击,然后在修改,看看有什么问题没有,谢谢
我在给你说说具体的情况吧:就说dbgrid现在没有焦点,然后,你直接点第一个网格,看看能不能响应,然后,你在试试,dbgrid得到焦点,然后,你在试试. 注意,你不要先点其他的网格,直接点第一个网格, 然后,你在试试,dbgrid.datasource.dataset没有记录的情况下,点击,然后在修改,看看有什么问题没有,谢谢