前段时间真是多亏了CSDN网友的帮助了,我对VB似乎有点入门了!
我想对DataGrid中的数据直接修改,但是当我AddNew方法增加一行,然后在本行添数据,想实现如下功能:1.可以将鼠标移到其他行后继续回到本行修改
2.点到该行某列的时候可以出现列表框或组合框提供数据的选择我该用那种控件和方法? ADO连接的数据库
也许我表达的不是很清楚,但是我想大家都应该明白,做出来的数据库程序就应该方便人家使用的,所以方便输入才对!在这里我像各路大虾讨教了!

解决方案 »

  1.   

    datagrid绑定可直接对ado的数据集进行修改出现列表框和组和框的资料论坛里有很多,可以去搜一下
      

  2.   

    啊? 啊?
    DataGRID不可以将鼠标移到其他行后继续回到本行修改 哦!
      

  3.   

    移动datagrid里的行就是移动了recordset的记录号
      

  4.   

    DataGRID不可以将鼠标移到其他行后继续回到本行修改 哦!
    ====================================
    把datagrid的allowupdate属性设为true。。
      

  5.   

    2.点到该行某列的时候可以出现列表框或组合框提供数据的选择
    ================
    自己添加一个combobox来模拟
      

  6.   

    DataGRID不可以将鼠标移到其他行后继续回到本行修改 哦!
    ====================================
    把datagrid的allowupdate属性设为true。。
    ////////
    lsftest,你好,我已经把allowupdate设置为true了
    可能大家没发现,我知道如果仅对DataGrid中的数据进行修改是行的
    我这里现象是,我先rs.addnew(ADO连接的)了,对新增加一行进行输入的时候鼠标移到其他行去复制点东西过来,然后在本行写入--可以,接下来继续rs.addnew就不行了,点到其他行上也不行了
      

  7.   

    我真的怀疑我的表达能力了!
    有mail吗?上面的大虾,如果你高兴,我给你看下东西就知道我要干什么了,能的话帮我修理下 哎!
      

  8.   

    [email protected]
    最好带示例数据库。。
      

  9.   

    我看你还是用一下lgxgrid控件吧。
    到http://lgxyslldw.512j.com下载。
      

  10.   

    可以用那个 F什么Grid啊? 有点记不得了 你到添加部件里 看看  和DataGrid差不多的  但是主要就用在想你说的这种操作中