插入前检查详细视图空字段

时间:2013-03-21 10:57:11

标签: c# asp.net detailsview

我在asp.net中有详细视图,我将数据插入到DB.Here我想在插入之前检查是否有任何字段为null或者如果为null然后不插入否则插入到db我已经尝试过以下代码,但它不起作用

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

通过这段代码,我没有达到我的目的,任何人都可以帮我找到检查的方法

2 个答案:

答案 0 :(得分:2)

您可以使用字符串函数,如下所示

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

}
else
{
}

答案 1 :(得分:0)

string unt = e.Values["UNT_COD"]+"";
 if (unt == "")
 {
     e.Cancel = true;  
 }