2

データ行があり、null 値drTaskの列があります。Teamnull 値をコントロールにデータ バインドしています。以下のコードは、.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 の同じコードの平和は、次のような例外をスローします

"StrongTypingException was unhandled by Usercode" テーブル 'Table' の列 'DESCRIPTION' の値は DBNull です。

コードが .NET 4.0 ではなく .NET 2.0 で動作するのはなぜですか?

4

0 に答える 0