如何在bindingNavigator中新增行时验证其值否空 在bindingNavigator中连接两次点击新增行时程序就会报错.我试了重写新增按钮的函数,还有重载OnAddingNew都不起作用,应该在什么地方判断新增的行是否为空,如果满足条件的话才可以继续新增行. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可能跟你数据库设计有关,例如自增子段,或字段设置了not null你可以bindingNavigator绑定个最简单的数据源试试 private DataClasses1DataContext dc; private BindingSource bind; 页面加载时绑定 bindingNavigator(我是bindingNavigator绑定linq ,用dataset或list类似啦) dc = new DataClasses1DataContext(); var Waf_qianshou1 = from a in dc.caigou1 select a;(linq) bind = new BindingSource(); bind.DataSource = Waf_qianshou1; bindingNavigator1.BindingSource = bind; 增加按钮自己写 bind.AddNew(); 这时可以bind.Current来判断当前纪录是否为空,也可以设计成点击保存按钮前新增按钮Enabled = false 我是在数据库中设置了非空的字段,所以在要新增的时候验证是winform的程序,不知道在哪个事件中来验证 关于DataGridview中添加了DataGridViewComboBoxCell如何设置其默认值 winform中的链接问题 C# 对话框问题 在Repeater中怎样访问<HeaderTemplate>中的控件 PET SHOP这个例子程序在哪里能找到? 在线请教一个关于存储过程的问题 请教一个DataTable的问题 如何实现‘处理excel表数据,批量生成具有模板的excel表‘功能 请问这段正则表达式怎么写 如何定义集合? 关于vs2005的调试, 怎样在winform里实现类似百度或腾讯的图片查看功能呢上面是一幅大图下面是许多缩略图可以前后随意翻看,请大家发表一下建议,谢谢
private BindingSource bind; 页面加载时绑定 bindingNavigator(我是bindingNavigator绑定linq ,用dataset或list类似啦)
dc = new DataClasses1DataContext();
var Waf_qianshou1 = from a in dc.caigou1
select a;(linq) bind = new BindingSource();
bind.DataSource = Waf_qianshou1;
bindingNavigator1.BindingSource = bind; 增加按钮自己写
bind.AddNew();
这时可以bind.Current来判断当前纪录是否为空,也可以设计成点击保存按钮前新增按钮Enabled = false
是winform的程序,不知道在哪个事件中来验证