加上这两句就可以了:
CurrencyManager cm = (CurrencyManager)this.BindingContext[this.dgMain.DataSource, this.dgMain.DataMember];
((DataView)cm.List).AllowNew = false;
CurrencyManager cm = (CurrencyManager)this.BindingContext[this.dgMain.DataSource, this.dgMain.DataMember];
((DataView)cm.List).AllowNew = false;
解决方案 »
- 在 C#代码中经常看到 "e".什么意思
- dv.RowFilter = string.Format("Brand={0}",);看下是哪里问题
- 问一个正则表达式的问题
- 基类和派生类的实例的转换
- 如何实现datagridview控件中的DataGridViewComboBoxColumn列显示图像加文字,选择后再把文字或者图像返回到选择框中。
- ReportView问题
- 简单字符问题求助
- 非得把这个问题整出来不可!~~~~~~~~~~~~~~~~~~``
- DataGridView内容导出成Excel时日期列为一个小数,WinForm开发,求助
- 今天见识了客户
- OleDb 如何将DateTime类型的参数传入到存储过程?
- FileInfo.Exists无法正确判断中文文件名的问题。急!
比如:你的数据源是dataset
DataView dv = dataset.tables[""].defaultview;
dv.allownew = false;
this.datagrid.datasource = dv;