rt,该怎样做,谢谢。
现在DataGrid控件已经与数据库邦定,显示的内容是从数据库中读出的,现在想实现对DataGrid控件显示的内容进行修改,并存入数据库,请问能否实现,该怎样做,谢谢啦!

解决方案 »

  1.   


    绑定后
    dataadapter.update()更新,具体代码网上查
      

  2.   

    http://blog.csdn.net/spkl1/archive/2007/04/29/1591453.aspx
      

  3.   

    dataadapter.update()更新,具体代码网上查
    ----------------------------------------正解
      

  4.   

    我用的是oracle数据库,在datagrid上更新一直不行,下面是我的代码,请看看
    try
    {
    OracleConnection conn = new OracleConnection(Global.connectionString);
    string sql = "select * from BASEINFORMATION ";
    conn.Open();
    OracleCommand SCD = new OracleCommand(sql,conn);
    OracleDataAdapter SDA = new OracleDataAdapter(sql,conn);
    SDA.SelectCommand = SCD;
    DataTable DT = new DataTable();
    SDA.Fill(DT);
    dataGrid2.DataSource = DT;
    dataGrid2.Visible = true;
    OracleCommandBuilder SCB = new OracleCommandBuilder(SDA);
    SDA.Update(DT);
    DT.AcceptChanges();
    }
    catch (System.Exception ex)
    {
    MessageBox.Show(ex.ToString());
    return;
    }
    MessageBox.Show("更新成功!");
    就是不行啊,也能到更新成功,可是数据库里面就是不显示啊,怎么办啊?
      

  5.   

    我就没看到你的UPDATE语句在哪里!
      

  6.   

    zk32373139:你好
    SDA.Update(DT);这句不就是么
      

  7.   

    datagrid 更新时有个问题是只改一行然后保存会更新不进去(必须要点一下别的行,不知道lz是这个问题否。
      

  8.   

    当然得啦,像楼上说的,简单的用SqlCommandBuilder。