2

我有一个数据行drTask,并且有一个Team具有空值的列。我将空值数据绑定到我的控件。下面的代码在 .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 中运行?

4

0 回答 0