想通过鼠标点击DataGrid中的任何一列,将这一列的信息显示在对应的文本框中,不想让
文本框与adodc控件连接!!!!!

解决方案 »

  1.   

    这里datagrid已经与adodc连接,能够正常显示数据库中的数据,一开始我将对应的文本框也连接了adodc,但这样的话我一改动文本框内容,数据库就会改变,我不想这样。我的想法是不管是新增还是修改,文本框中的内容不要直接写入数据库,点保存按钮才存入数据库。因此我将文本框与adodc断开,但我又想将datagrid中的数据通过鼠标就能显示到文本框中,请各位指点,谢谢!!!
      

  2.   

    再click或者什么事件中添加 val=Me.DataGrid1.Columns(0).Text
    就可以得到单元格的值
      

  3.   

    只要将你DataGrid的DataSource所对应的(比如是AdoPRI)控件,添加MoveComplete事件,然后在该事件中添加如下代码,如:
       MyBookID.text=AdoPRI.Recordset!BookID
      

  4.   

    其实不难,你直接用click事件,让控件直接和数据库相连就行了。也就是说让控件直接与库直接交互。用到ADODB中的ADODB.Recordset 的Fields属性。你再试试看!