环境:窗体中有adodc1控件,已连接数据库(SQL为显示表格全部内容);datagrid1控件,已连接到adodc1;text1和text2。 
表格:第一列      第二列 
        1          2 
      2 
问题:1、在datagrid1空间中选中第一行,怎样可以把当前行的两列分别读入两个文本控件? 
      2、在text2中写3,datagrid1控件中选中第二行,如何把text2中的数据(也就是3)写入当前行(第2行)的第二列? 
本人新手,属于看帮助学程序类,希望各位高手以完整代码解决(文字表达怕不懂),如果我的想法无法在VB中实现,希望可以给我提供个其他的方法。 
问题可能提的业余,见谅!

解决方案 »

  1.   

    private sub datagrid1_click()
        with datagrid1
            text1.text=.textmatrix(.row,0)
            text2.text=.textmatrix(.row,1)
        end with
    end sub
      

  2.   

    试了一下,好像不太好用!
    textmatrix 未找到方法或数据成员……请指点下哪里出问题了?还有这么通过代码修改数据库中数据哦!谢谢