怎么样在双击DataGrid的任意一个单元格则这个单元格可以编辑。且在点击页面下面的确定按钮的时候将刚修改的值保存在数据库中?
目前只实现双击单元格,此单元格变为textbox,编辑他,不知道怎么保存在数据库中,还有一个小问题就是在双击的时候,不能将光标放到textbox中,需要再点一下才能将光标放到textbox中怎么样做到双击单元格后光标自动放到textbox中。

解决方案 »

  1.   

    为什么双击的时候不让它弹出一个专门用于编辑内容的页面呢????如果双击它让单元格变成textbox的话,那不如用datagrid里的编辑删除更新按钮咯
      

  2.   

    一次更新datagrid的数据数据, 你可以做一个button,当你修改完成所有的TextBox后,如下更新
    cn.Open();
    SqlCommand cmd=new SqlCommand("select * from classmate",cn);
    da1.SelectCommand=cmd;
    SqlCommandBuilder b=new SqlCommandBuilder(da1);
    da1.Update(ds,"tb1");
    cn.Close();