首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

如果发现绑定数据后的错误 讨论

2012-01-09 
如果发现绑定数据后的异常 讨论情况如下:一,有类class a {public String B{get{return s}set{throw new

如果发现绑定数据后的异常 讨论
情况如下: 
一,有类

class a {
public String B{
get{
return "s";
}
set{
throw new Exception();
}
二。
在某个winform窗体中,有textBox1 初始化如下:
a aobject = new a();
textBox1.DataBindings.Add("Text",aobject,"B");

这样,在用户更改textBox1的值时,aobject内部会抛出相应的异常,可是问题是这个异常在程序中的什么位置可以捕获到?

PS:纯讨论技术

[解决办法]
你应该实现IDataErrorInfo接口
参见http://www.cnblogs.com/tansm/archive/2005/01/11/89972.html

热点排行