我有一个数据行drTask
,并且列Team
具有空值。我是将null值绑定到我的控件的数据。下面的代码在.NET 2.0上运行良好。
if (!drTask.IsTEAMNull())
{
this.lookUpEditMyTeams.DataBindings.Add("Text", drTask, "TEAM");
}
else
{
this.lookUpEditMyTeams.DataBindings.Add("Text", drTask, "TEAM", true);
}
//In else part am databinding null value
.NET 4.0中同样的代码安静抛出了像
这样的异常“Usercode未处理StrongTypingException”列的值 表'Table'中的'DESCRIPTION'是DBNull。
为什么我的代码在.NET 2.0中工作而不在.NET 4.0中?