1

asp.netに詳細ビューがあり、そこからDBにデータを挿入しています。ここで、挿入前にフィールドがnullかどうかを確認し、nullの場合は挿入しないでください。それ以外の場合は、dbに挿入してください。次のコードを試しましたが動作しません

protected void DetailsView1_ItemInserting(object sender, DetailsViewInsertEventArgs e)
    {
     string unt = (string)e.Values["UNT_COD"];
     if (unt == "")
     {
         e.Cancel = true;  
     }
    }

このコードを通して私は私の目的を達成していませんplz誰かが私がチェックする方法を見つけるのを手伝ってくれます

4

2 に答える 2

2

次のように文字列関数を使用できます

if (string.IsNullOrEmpty(e.Values["UNT_COD"]))
{

}
else
{
}
于 2013-03-21T10:59:37.217 に答える
0
string unt = e.Values["UNT_COD"]+"";
 if (unt == "")
 {
     e.Cancel = true;  
 }
于 2013-03-21T11:02:24.347 に答える