用DataGridView连接数据库中一个表,
在DataGridView里修改表中数据,但打开数据库一看根本没有存进去,
这是怎么回事?

解决方案 »

  1.   

    page_load加
    if(!ispostback)
    {
       //你绑定的DataGridView方法
    }
      

  2.   

    如果是Access数据库,搂主应该首先确认自己看的和程序访问的mdb文件是否是同一个
      

  3.   

    DataGridView数据是绑定的吧?数据更新之后,需要自己提交到数据库的,控件不会自动提交的
      

  4.   

    不知道你连接的数据库是甚么样的
    如果是SQL,
    你先导入命名空间using System.data.SqlClient;(好像是这样,因为每次都是系统自己弹出的,所以记得不是很清楚)
    创建连接对象,最好添加一个公共类专门用来创建connection连接对象,静态的最好不过了
    然后就是写修改字符串了,这里就还要用到DataAdapter对象,和Command对象,
    对于你说的没有存进去,你看看是不是没有最后这一步,用Update存储修改数据了
      

  5.   

    真要自己提交数据库吗?
    我在VS2008中添加新数据源,将数据源中的一个表直接拖放到窗体中,
    VS2008还自动生成一个ToolStrip,但保存更改就是改不了后台数据库
      

  6.   

    http://topic.csdn.net/u/20081210/10/1e59df7a-d0ba-427c-99b6-4dac20b03c8f.html
    这里的问题应该跟你的一样