数据库 中如果是null 的话,怎么用这个函数 public string GetStr_0(string p_str)
{
}这样会错误<%#GetStr_0((string)Eval("IMGS"))%>

解决方案 »

  1.   

    可不可以在数据库select时判断呢
      

  2.   

      public string  GetStr_0(string p_str)
            {
                if (!string.IsNullOrEmpty(p_str))
                {
                    //取值...
                }
                return "";
            }
      

  3.   


    //obj=DataTable.Rows[i][k]
    public string GetStr_0(object obj){
    if (obj != null && obj != DBNull.Value){
    return obj.ToString();
    }
    return "";
    }
      

  4.   

    楼主意思好像是为null直接报错,不会进入方法内部
      

  5.   

    <%#GetStr_0(Eval("IMGS")==null?"":Eval("IMGS").ToString())%>