为什么会发生这样的事呢?DBGrid问题,高人指点下。 我有DBGrid1和DBGrid2两个,DBGrid2通过DBGrid1的oncellclick事件有一QUERY1查询事件得到值,在DBGrid2上通过一个popupmenu的事件查询TABLE1并打开一个新窗体显示TABLE1的数据,这之前都没问题,但这时关闭打开个新窗体DBGrid2上上一步查询QUERY1就变空白了?为什么呢?怎么让新窗体的打开关闭不影响DBGrid的显示呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该是不会有影响的啊,是不是你关闭的时候对QUERY1做了处理了? 可能是焦点问题吧。改用dbchick看看。 初步判斷是對query1做了什麼事件處理,既然是popupmenu事件查詢並打開新的窗體,應該不會存大焦點的問題,建議LZ把代碼貼出來看一看呢... 关闭后,再打开时需再执行一次Qurry查询。建议:1、使用hide,而不是close;2、如使用close,在Form.OnShow事件中加入Qurry查询语句。再试试看。 两个dbgrid分别各关联一个QUERY应该不会发生这种情况 又是一个Delphi问题!!~~ 非技术问题 delphi 中 if excelapp.cell[i,3].value='' then报错 短信接收问题 小女子遇到一个数据库更新的问题,请求大家解决 高分请教: 在fastreport 中如何将报表内容保存在数据库中而不是.frf文件中 各位大侠,救急呀,用delphi如何实现远程数据传输 一个关于截获windows消息的问题,请各位大虾指教! 如何给字符串压缩 大家好!有十几年没来这里了,我想赚点积分好下载资源,怎么做呢? 如何让Edit1或者DBEdit1的内容竖着显示? 来冒个泡
1、使用hide,而不是close;
2、如使用close,在Form.OnShow事件中加入Qurry查询语句。
再试试看。
应该不会发生这种情况