CurrencyManager plCM = (CurrencyManager)this.BindingContext[this.dataGrid1.DataSource, this.dataGrid1.DataMember];
System.Data.DataView plDV = (System.Data.DataView)plCM.List;
plDV.AllowNew = false;

解决方案 »

  1.   

    代碼是這樣寫嗎:dsMx=new DataSet();
    dsMx.Clear();
    adapter.Fill(dsMx,"cut");
    dgMx.SetDataBinding(dsMx,"cut");
    dgMx.DataSource=dsMx.Tables["cut"].DefaultView;

    CurrencyManager plCM = (CurrencyManager)this.BindingContext[dgMx.DataSource, dgMx.DataMember];
    System.Data.DataView plDV = (System.Data.DataView)plCM.List;
    plDV.AllowNew = false;
      

  2.   

    在DataGrid的PageIndexChange事件中写这样事件:
    private void DataGrid1_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
    {
    if (DataGrid1.PageCount==0)
    {
    DataGrid1.CurrentPageIndex--;
    }
    }
      

  3.   

    riman(刘伟荣):你这是asp.net,我说的是windows程序
      

  4.   

    http://www.syncfusion.com/FAQ/WinForms/FAQ_c44c.asp
      

  5.   

    dataset.table[0].defaultview.AllowNew=false