未遇到过,数据库表与datagrid相连的过程怎样的?在Access中直接打开数据库表,其内容如何?

解决方案 »

  1.   

    用adodc的connectionstring连接数据库,然后将datagrid与adodc绑定.
    直接打开表第一行第一列的数据也不在,重新输入后每次打开又被清空了
      

  2.   

    可能你在打开的时候刷新了DATAGRID,试一下去掉刷新的语句
      

  3.   

    你用的是ado控件直接绑定,则会有这个问题,rs的第一笔记录会看不到,不过解决方法一下子想不起来有空我想一下。建义用代码写就可以。
      

  4.   

    With Rs_J_Cktzd_Sp
            If .State = adStateOpen Then
                .Close
            End If
            .ActiveConnection = adoCN
            .CursorLocation = adUseClient
            .CursorType = adOpenDynamic
            .LockType = adLockBatchOptimistic
            .Source = "SELECT * FROM J_Cktzd_Sp WHERE hth='" & W_J_Cktzd.Text1(14).Text & "' order by id "
            .Open
            .Sort = "id"
        End With
        Set W_J_Cktzd.DataGrid1.DataSource = Rs_J_Cktzd_Sp
      

  5.   

    把ADODC和DATAGRID控件删除,再重新建一个,再用检索字段,看看能不能解决问题。
    另外你看一下DE里面COMMAND的连接属性,把锁定方式改成开放式看看