public DataSet EmpDgReload(DataGrid newDataGrid,String str_Sql,String TableName,bool AllowNew)
{
myWs=new myWS();
myDataSet=myWs.GetEmpDs(str_Sql,TableName);
DataView dv = myDataSet.Tables[0].DefaultView;
//下面这句就是了
dv.AllowNew = false;
dv.AllowDelete = false; newDataGrid.DataSource=dv;
return myDataSet;
}
{
myWs=new myWS();
myDataSet=myWs.GetEmpDs(str_Sql,TableName);
DataView dv = myDataSet.Tables[0].DefaultView;
//下面这句就是了
dv.AllowNew = false;
dv.AllowDelete = false; newDataGrid.DataSource=dv;
return myDataSet;
}
解决方案 »
- [满分急求]如何用程序实现自动登陆服务器的功能.
- LISTVIEW里面怎么对文件或文件夹重命名?
- 我想问个关于WinForm的ComboBox的问题
- 如何让GraphicsPath包含的封闭区域慢慢填充,像手写效果?
- treeView怎么数据
- 第N次求助:如何移动无标题栏窗体,不用鼠标事件, 用窗体上的控件拖拽。
- 艰难的决择
- 求三楼楼长公布的OA源代码的http下载地址
- 主从表的新增录入中 DataGridView同时新增多行记录
- 如何建立一对多的c/s结构程序?
- 大家有没有参加过东软的培训的,到底怎么样?给小弟一些意见吧!
- [winform]急问简单问题:如何使用treeview---下星期一就要完成!
readonly = true 之后那上面几行我都改不了了!!!
你可以看看MSDN帮助和boyxia(无天刀绝)提供的解决方法是一样的。
对的,DataGrid绑定的就是DataView. 要实现这种功能。就是 dv.AllowNew = false;DataTable.DefaultView也可以啊。不用另外创建新的DataView了。
dataGrid1.DataSource=MyDataSet.Tables[0].DefaultView;