.Net的DataGrid控件,如果你想编辑显示的内容的话,就必须把DataGrid的ReadOnly设置为False,但是这样的话,就会在最后一条记录后面,出现一行讨厌的空数据行.如果把readonly设置为true,又不能编辑数据项,很矛盾,有没有办法既可以编辑又不出现空行呢?

解决方案 »

  1.   

    老大,别耍我了,allowaddnew是vb6里面DBGrid的属性,.net的DataGrid哪里有这个属性啊.
      

  2.   

    是用于绑定到DataGrid的DataTable还是DataSet有AllowAddnew属性。
      

  3.   

    ((DataTable)DataGrid.DataSource).DefaultView.AllowAddnew=false;
      

  4.   

    或在帮定是设置,DataSet.Tables[0].DefaultView=false;//设置试图的AllowAddnew属性;
      

  5.   

    你不在直接用DataSet做数据源,用DataView,再设置DataView的一个属性,好象是AllowAddnew吧,这样既不会出现空行也可以编辑,去试试吧!
    PS:如果你需要添加空行的时候,可以来一个NewRow()就可以了!
      

  6.   

    你不在直接用DataSet做数据源,用DataView,再设置DataView的一个属性,好象是AllowAddnew吧,这样既不会出现空行也可以编辑,去试试吧!
    PS:如果你需要添加空行的时候,可以来一个NewRow()就可以了!