_dataSet.Tables["customers"].DefaultView.AllowNew = false;

解决方案 »

  1.   

    DataView _dv = new DataView(ds.Tables[0]);
    _dv.AllowAddNew = false;
      

  2.   

    DataView myView=new DataView(myDataSet.Tables["ProDetail"]);
    myView.AllowNew=false;
      

  3.   

    dataView.AllowNew = false;
    is right
      

  4.   

    利用dataview
    dataView.AllowNew = false;
      

  5.   

    DataView _dv = new DataView(ds.Tables[0]);
    _dv.AllowAddNew = false;
     yuehuaqishi(月华骑士) 的这种方法我觉得最好。其他的方法都有不足之处。
      

  6.   

    同意yuehuaqishi(月华骑士) ,这种方法可以不新增行但仍可以编辑DataView _dv = new DataView(ds.Tables[0]);
    _dv.AllowAddNew = false;dataGrid1.DataSource = _dv;
      

  7.   

    设置数据源DataView为AllowNew = false
      

  8.   

    clljp(Blake Stone) 正解。
    DataGrid 有个属性 AllowNew,设置为 false 即可。
      

  9.   

    5.8 How do I prevent the datagrid from displaying its append row (the row at the end with an asterisk)?
    http://www.syncfusion.com/FAQ/WinForms/FAQ_c44c.asp#q653q
      

  10.   

    DataView _dv = new DataView(ds.Tables[0]);
    _dv.AllowAddNew = false;
      

  11.   

    _dataSet.Tables["customers"].DefaultView.AllowNew = false;
      

  12.   

    http://community.csdn.net/Expert/topic/3134/3134358.xml?temp=.5690424帮忙看看!大哥们!