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(撒哈拉之雨的悲伤) 就这样来 怎么才可以使用 IPX 协议??? 紧急:多线程编程 提交oracle数据库问题在线等待 编译组件出现错误,很普通,简单的问题。帮忙求助! 输出到vfp的怪问题,半夜100分求助! 在excel表中查找一条记录的问题 请教一个函数的功能和它的具体资料 西安的DELPHI!!! 有需要Delphi 5开发人员指南的吗? 有一个字符串,长度未知,要去掉字符串最后一个字符该怎么做???? 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;