你自己根据你的用户名判断你能不能修改不就得了
把用户的设置成false

解决方案 »

  1.   

    如楼上所说,将datagrid设为只读就是了
      

  2.   

    最好还是使用
      CurrencyManager cm = (CurrencyManager)this.BindingContext[dgDetail.DataSource, dgDetail.DataMember];      
      ((DataView)cm.List).AllowNew = false;
    这样在datagrid中是没有能够让用户添加新行的.
      

  3.   

    声明dataview的对象将其Table属性设置为你的dataset的数据表名
    datagrid数据源设置为dataview
    dataview的AllowNew设置为false
      

  4.   

    DataView myView = dataTable.DefaultView ; 
    myView.AllowNew = false; 
    dtg_BasicDataInfo.DataSource = myView;