屏蔽DataGridView控件DataError 事件提示的异常信息

DataGridView.DataError 事件简介:

出现问题,则外部数据分析或验证操作引发异常,或者,当尝试提交数据写入数据源失败。

详细信息:参见MSDN

 this.dgvState.DataError += delegate(object sender, DataGridViewDataErrorEventArgs e) { };

dgvState为DataGridView控件的名称

将上述代码添加到表单构造函数中即可屏蔽DataError 莫名其妙的提示信息了。

时间: 2024-08-22 06:57:47

屏蔽DataGridView控件DataError 事件提示的异常信息的相关文章

在Visual Studio 2005的DataGridView控件中加入ComboBox下拉列表框的实现(C#)

datagrid|visual|控件|下拉|下拉列表 虽然在Visual Studio中 DataGridView控件的DataGridViewComboBoxColumn可以实现下拉列表框,但这样的列会在整列中都显示下拉列表框,不太美观,而且还要用代码实现数据绑定.本文介绍一种只在当前编辑单元格中显示下拉列表框的方法,供大家参考. 首先新建一个Windows应用程序,将主窗体重命名为MainForm,在MainForm中加入一个DataGridView控件,命名为dgv_User.如下图所示:

实现DataGridView控件中CheckBox列的使用实例

 最近做WindowsForms程序,使用DataGridView控件时,加了一列做选择用,发现CheckBox不能选中.搜索后,要实现DataGridView的CellContentClick事件,将代码贴一下 代码如下: /// <summary>         /// 实现DataGridView控件中CheckBox列的使用         /// </summary>         /// <param name="sender">&l

JavaScript调用Activex控件的事件的实现方法_javascript技巧

书写成这样: <SCRIPT type="text/javascript" FOR="activexID" EVENT="onXXXevent()" > // js 处理具体内容. </SCRIPT> 当acitveX控件 onXXXevent()事件被触发时,调用此方法. 如果一个半个的话还好说,几十个这样的函数,把我的页面占据的满满的.况且在VS2008中,"设置选定内容格式化"总是提示:"

.net 实现图片上传的同时在网页中显示,主要是上传控件没有事件,想不出怎么弄,求大手指点

问题描述 .net实现图片上传的同时在网页中显示,主要是上传控件没有事件,想不出来怎么弄,求大手指点 解决方案 解决方案二:如果你是用的服务器控件,那也有事件的啊如果你不是的话,那就要用js来通知更新,可以的方法有:1.后台返回js,更新指定img2.前端定时轮询,超出次数则提示上传失败

子表与DataGridView控件绑定失败

问题描述 privateBindingManagerBasebm1=null;privatevoidDataScanInForm6_Load(objectsender,EventArgse){stringsqlString1="select*from客户";stringsqlString2="select*from订单";string[]sqlStrings=newstring[]{sqlString1,sqlString2};string[]tableNames=

winform 窗体中用datagridview控件如何实现编辑时自动匹配相应数据

问题描述 如上图是textbox文本框实现的输入自动补全,但是我想在datagridview控件中实现编辑时自动补全,该如何做(非数据库) 解决方案 解决方案二:在EditingControlShowing事件获取e.Control,转换成TextBox,后面和TextBox补全是一样的解决方案三:引用1楼shingoscar的回复: 在EditingControlShowing事件获取e.Control,转换成TextBox,后面和TextBox补全是一样的 有代码吗?不是很懂这些解决方案四:

在点击dataGridview 控件中的数据时,如何显示在文本框中?

问题描述 在点击dataGridview控件中的数据时,如何显示在文本框中? 解决方案 解决方案二:在cellclik事件中把只取出来传给TextBox就行了privatevoiddataGridView1_CellClick(objectsender,DataGridViewCellEventArgse){TextBox1.Text=this.dataGridView1.Rows[1].Cells[1].Value.ToString().Trim();} 解决方案三:privatevoidda

解决DataGridView 控件必须绑定到IBindingList才能排序方法

DataGridView使用List<T>做数据源: List<Person> people = new List<Person>(); //todo dataGridView1.DataSource = people; 调用Sort方法排序出错,提示: 引用内容 DataGridView 控件必须绑定到 IBindingList 对象才能排序 我们知道,使用DataTable做数据源时排序是没问题的,所以首先想到的是有没有办法将List<T>转成DataT

关于dataGridView控件添加新行的问题

问题描述 我想要在dataGridView控件上添加一个空行,并通过textBox控件来添加数据,当然,dataGridView和textBox都绑定到数据库.不知如何实现,请高手指点. 解决方案 解决方案二://先给控件添加列DataGridView.Columns.Add("指代列的名称","列名");//在给控件添加行,当然有几列,一行就有几个单元格,把要显示的一行数据,放在数组中object[]param={"单元格数据"};//给控件添