1:
  请教各位:我现在 想对dbgrid直接操作,请问一条记录录完后,我想单机下面的空白,可以录入第二条记录,请问应该怎样做?????
2:
  我想单机一个按钮产生datetimepicker1的下拉列表似的东西,选择后旁边的edit,显示所选择的date。。是不是要用api呀,,请教了。。

解决方案 »

  1.   

    1,好象不行,你换控件MHFelx,他能行。
    2,应该没问题,你看一下datetimepicker1的事件,好象能满足你的要求。
      

  2.   

    1 如果下面没有空白呢……你单击什么?
    2 为什么不直接使用TDateTimePicker?
      

  3.   

    1:可以改为到最后一个字段回车,就可输入第二个
    2:因为我的按钮是dbgrid中的一个小按钮,我想按这个按钮选择,日期,在写入这个数据库中
      

  4.   

    反正我现在是不用什么 DBGRID了,太骓用了,功能简单,根本满足不了我们的要求,还是用第三方控件比好!
      

  5.   

    在DBGrid1MouseDown事件下
    procedure TF_Main.DBGrid1MouseDown(Sender: TObject; Button: TMouseButton;
      Shift: TShiftState; X, Y: Integer);
    begin
    Table_Main.Edit;
    Table_Main.Insert;
    end;
    你试试就知道了。我这里调试通过。
      

  6.   

    判断一下最后一个键是回车,(到已经贴里可以查到相关程序--将return换成TAB里可以查到相关代码)然后再加入Table1.append
      

  7.   

    agree Drate(鸟窝里的虫),稍微复杂一点的功能dbgrid就不适用了,用第三方控件吧,推荐topgrid。
      

  8.   

    to : Drate(鸟窝里的虫) 
      你用什么控件啊,可否告知啊?