將datatable 這樣定義就行了...
this.datatable.DefaultView.AllowNew=false;
this.datatable.DefaultView.AllowEdit=true;

解决方案 »

  1.   

    在DataGrid的属性中有个allowaddnew,将他改为flase就可以了
      

  2.   

    this.datatable.DefaultView.AllowNew=false;
      

  3.   

    将与DataGrid绑定的DataView的allowNew设置成false  试一试
      

  4.   

    应该这样:
    CurrencyManager cm = (CurrencyManager)this.BindingContext[datagrid1.DataSource, datagrid1.DataMember];
    ((DataView)cm.List).AllowNew = false;
      

  5.   

    this.datatable.DefaultView.AllowNew=false;