我把datagrid和一个数据相关联,可以显示数据,如果你在datagrid单元格里面对其进行了修改后,退出程序,再调出数据库还是原来的数据。datagrid是不是只能显示数据而不能修改数据。

解决方案 »

  1.   

    可以修改数据的,  将你相关联的数据集
     Rs.Update就可以保存了
      

  2.   

    Dim CN   As New ADODB.Connection                '定义数据库的连接存放数据和代码
        Dim Rs   As New ADODB.Recordset
        CN.ConnectionString = "Provider=sqloledb;Data Source=pmserver;Initial Catalog=northwind;User Id=sa;Password=sa;"
        CN.Open
        Rs.CursorLocation = adUseClient
        Rs.Open "select * from employees", CN, adOpenDynamic, adLockBatchOptimistic
       Set DataGrid1.DataSource = Rs