dbgride问题,请高手帮帮忙,三天都没人回答了 本人想在dbgride中实现以下功能:窗体刚执行的时候dbgride里是空的,用鼠标点击进行增加,类似excel的功能,在里面输入每一行的内容,我现在可以输入一行,但一行结束了以后怎么触发让它自己增加一行呢?还有就是我在输入一个单元格时,想联动另外一个单元格,我不知道当前正在输入的单元格是哪一个,请高手指点一下! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在dg的OnKeyPress回车触发if key=#13 thenbeginif dg.SelectedIndex=(dg.Columns.Count - 1) thenbegin if dg.DataSource.DataSet.Eof then dg.DataSource.DataSet.Appendend;end; 谢谢,我试了dbgrideh也没找到合适的办法,我现在能输入第一行,但没办法增加一行新的,我用了datasource和adoquery控件,还有一个麻烦的事就是不知道同一行的每个单元格之间怎么联动,因为我不知道当前光标在哪一行的哪个单元格里 因为我的第一列是下拉框,我想在下拉框选择好数据后就新增一行,不知道怎么实现?不知道在哪写事件,在Columns0UpdateData好像不行 hsmserver(撒哈拉之雨的悲伤) 就这样来 xml查找子节点问题 如何实现combobox的自动记忆功能 请做过门禁系统的指教!先用哪种卡比较好? 求助,想知道注册表压缩的原理,up有分 关于BSF-Skins控件的问题 执行 SocketConnection1.Open 时间长的问题 有关数据排序的问题 请教: 如何在fastreport设计器里操作数据表? 自解压安装程序怎么做??Netants的平滑滚动窗口怎么做?? delphi中如何打开.udl文件对话框 有人尝试过 delphi 2007 了吗?谈谈感受
if key=#13 then
begin
if dg.SelectedIndex=(dg.Columns.Count - 1) then
begin
if dg.DataSource.DataSet.Eof then
dg.DataSource.DataSet.Append
end;
end;