データ行があり、null 値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 の同じコードの平和は、次のような例外をスローします
"StrongTypingException was unhandled by Usercode" テーブル 'Table' の列 'DESCRIPTION' の値は DBNull です。
コードが .NET 4.0 ではなく .NET 2.0 で動作するのはなぜですか?