1,当在单元格输入数据时,若数据有误,可以弹出对话框来显示数据错误的原因。
如图:
代码如下:
![](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
![ExpandedBlockStart.gif](https://i-blog.csdnimg.cn/blog_migrate/961ddebeb323a10fe0623af514929fc1.gif)
1
private
void
dataGridView1_DataError(
object
sender,
2 DataGridViewDataErrorEventArgs e)
3 {
4 // If the data source raises an exception when a cell value is
5 // commited, display an error message.
6 if (e.Exception != null &&
7 e.Context == DataGridViewDataErrorContext.Commit)
8 {
9 MessageBox.Show( " CustomerID value must be unique. " );
10 }
11 }
2 DataGridViewDataErrorEventArgs e)
3 {
4 // If the data source raises an exception when a cell value is
5 // commited, display an error message.
6 if (e.Exception != null &&
7 e.Context == DataGridViewDataErrorContext.Commit)
8 {
9 MessageBox.Show( " CustomerID value must be unique. " );
10 }
11 }
参考:http://www.cnblogs.com/liulanglang/archive/2007/06/10/778011.html