dataGridView绑定数据后。
我需要对dataGridView显示的内容进行编辑,例如内容的修改,增加行,删除行。但是this.dataGridView2.AllowUserToAddRows = true;
                  this.dataGridView2.Rows.Add();这样写就出错了。说绑定了不允许编辑。请教大家如何修改呢?谢谢

解决方案 »

  1.   

    在绑定DATASOURCE后就不可以用this.dataGridView2.Rows.Add();你可以用绑定到DATASOURCE加行。DataRow dr= dtb.NewRow();
    dtb.Rows.Add(dr);
      

  2.   

    1楼说得对,dataGridView.Rows.Add() 只能添加行的实例要想增加空行,可以用 DataGridView 对应的 BindingSource 的 AddNew() 方法
      

  3.   

    DataRow dr= dtb.NewRow(); 
    dtb.Rows.Add(dr); 
      

  4.   

    DataGridView绑定数据库后不能dataGridView.Rows.Add();
    只能DataRow dr= dtb.NewRow(); 
    dtb.Rows.Add(dr); 
      

  5.   

    .net的控件中就可以编辑啊,commandButton.
      

  6.   

    用sqlcommandbuilder  builser=new sqlcommandbuilder (数据集对象名)
    SqldataAdaputer的对象名.update(数据集对象名,"数据库名");
    这样就可以修改了。
     单词可能有写错啊!!!呵呵......