问题描述
//查询数据库数据privatevoidData_Bindinga(){stringOrderNO=txtOrderNO.Text.Trim();dta=DbHelperSQL.Query("SELECTfileNamesFROMdbo.TestaWHEREaa='"+OrderNO+"'").Tables[0];if(dta!=null&&dta.Rows.Count>0){for(inti=0;i<dta.Rows.Count;i++){}}}//怎么在前台aspx中判断fileNames字段是否为空?<%if(dr["fileNames"]!=null)//判断如果fileNames不为空,就加载图片{%><h2><ahref="<%=dr["fileNames"].ToString()%>"><imgwidth="80"height="120"src="<%=dr["fileNames"].ToString()%>"/></a></h2><%}%>
解决方案
解决方案二:
把null修改成“”
解决方案三:
Convert.IsDBNull(dr["fileNames"])
解决方案四:
楼上正确!也可以在dr["fileNames"].ToString()之后用string判断是否为空
解决方案五:
dr["fileNames"].Equals((object)DBNull.Value)//trueorfalse
时间: 2024-09-15 22:37:10