Winform:DataGrid的简单问题 没有 可能楼住要 自己写datagrid控件了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以用如下的方式试一下:DataView dv = ds.Tables[0].DefaultView;dv.AllowNew = false;this.dataGrid1.DataSource=dv; this.dS.Tables[0].DefaultView.AllowNew = false;//this.dS.Tables[0].DefaultView.AllowEdit= false;this.dataGrid1.DataSource = this.dS_goods.Tables[0].DefaultView楼上的不行吗? 你可以这样做:添加数据源时:this.dataGrid1.DataSource=ds.Tables[0];CurrencyManager cm = (CurrencyManager)BindingContext[this.dataGrid1.DataSource,this.dataGrid1.DataMember]; DataView dv = (DataView) cm.List; dv.AllowNew = false; //导航时private void dataGrid1_Navigate(object sender, System.Windows.Forms.NavigateEventArgs ne){ if (ne.Forward) { CurrencyManager cm = (CurrencyManager)BindingContext[this.dataGrid1.DataSource,this.dataGrid1.DataMember]; DataView dv = (DataView) cm.List; dv.AllowNew = false; }} DataView dv = ds.Tables[0].DefaultView;dv.AllowNew = false;this.dataGrid1.DataSource=dv;这样完全可以了吧 vs2008 做安装包的问题 客户端用Remoting下载文件,能不能一边统计服务器已经发了多少数据呢? windows服务如果打包 Sql语句问题 应收帐款数据库如何设计 关于WINFORM中DATAGRID的一个常见的问题? 自定义属性 高手赶紧来帮忙! 正则抓取网页input里面的值 打开excel文件时提示“重载open方法未获得1参数” 如何从子窗体中取回所要的值? 请问在C#中怎样得到该程序的绝对路径 如何判斷輸入的格式是否為正確的日期格式??
dv.AllowNew = false;
this.dataGrid1.DataSource=dv;
//this.dS.Tables[0].DefaultView.AllowEdit= false;
this.dataGrid1.DataSource = this.dS_goods.Tables[0].DefaultView
楼上的不行吗?
添加数据源时:
this.dataGrid1.DataSource=ds.Tables[0];
CurrencyManager cm = (CurrencyManager)BindingContext[this.dataGrid1.DataSource,this.dataGrid1.DataMember];
DataView dv = (DataView) cm.List;
dv.AllowNew = false; //导航时
private void dataGrid1_Navigate(object sender, System.Windows.Forms.NavigateEventArgs ne)
{
if (ne.Forward)
{
CurrencyManager cm = (CurrencyManager)BindingContext[this.dataGrid1.DataSource,this.dataGrid1.DataMember];
DataView dv = (DataView) cm.List;
dv.AllowNew = false;
}
}
dv.AllowNew = false;
this.dataGrid1.DataSource=dv;
这样完全可以了吧