OleDbConnection SQLCONN=new OleDbConnection(strconn);
SQLCONN.Open();
strcmd=" SELECT * FROM person ";
OleDbDataAdapter sqlda=new OleDbDataAdapter(strcmd,SQLCONN);
DataTable DT =new DataTable();
sqlda.Fill(DT);
this.dataGrid1.DataSource=DT;

解决方案 »

  1.   

    检查这几个属性。DataGrid.ReadOnly = false;绑定DataTable表的DataView视图:
    DataView.AllowEdit = true;
    DataView.AllowNew = true;
    DataView.AllowDelete = true;
    以上哪几个属性没错的话,点击DataGrid最后一行,就是前面带“*”的,就自动增加新行。
      

  2.   

    不能修改加如下语句试试
    dataGrid.ReadOnly =false
      

  3.   

    这些属性是只的SQL数据库表的属性吗。
      

  4.   

    不是,你从数据库读出来的数据就是保存在DataSet的DataTable表中。
      

  5.   

    xhsr(散人) 你说的方法依次职能新键一行。。能依次新键几行啊,,