在dataGrid中,如何禁止用户自己添加新行?而且我要能修改列,且只能通过我的程序来增加新列 你自己根据你的用户名判断你能不能修改不就得了把用户的设置成false 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如楼上所说,将datagrid设为只读就是了 最好还是使用 CurrencyManager cm = (CurrencyManager)this.BindingContext[dgDetail.DataSource, dgDetail.DataMember]; ((DataView)cm.List).AllowNew = false;这样在datagrid中是没有能够让用户添加新行的. 声明dataview的对象将其Table属性设置为你的dataset的数据表名datagrid数据源设置为dataviewdataview的AllowNew设置为false DataView myView = dataTable.DefaultView ; myView.AllowNew = false; dtg_BasicDataInfo.DataSource = myView; 正则求解 水晶报表筛选 请教:单个C# 文件如何单步调试 ? 200分!!Web发布,急啊。。在线等。。! 如何捕获引用时的异常 windows服务怎样取消注册? 新手求助,关于c#连接ORACLE 进行用户登录验证的问题。 新手使用C#多线程遇到的问题 送分了~~求审批流程一份 刚才安了VS。NET,看上去做的真是很好!!!! 未处理的“System.Data.OleDb.OleDbException”类型的异常出现在 system.data.dll 中 怎么获取WEB页上的所有TEXTBox的值或者设置TEXTBox.text的值
CurrencyManager cm = (CurrencyManager)this.BindingContext[dgDetail.DataSource, dgDetail.DataMember];
((DataView)cm.List).AllowNew = false;
这样在datagrid中是没有能够让用户添加新行的.
datagrid数据源设置为dataview
dataview的AllowNew设置为false
myView.AllowNew = false;
dtg_BasicDataInfo.DataSource = myView;