急急急..在线等...判断空?
我数据库里查出来的明明是空的.为什么页面上不为空 ?
string sql = "select S_SJXM,S_XMDM,S_XMMC,L_XMLX,L_XSWS,S_MRZ from RS_USERXM where S_XMMC='" + xmmc + "'";
DataTable dt = DBHelp.RunSQLReturnDT(sql);
if (dt.Rows.Count > 0)
{
if (dt.Rows[0]["S_SJXM"].ToString().Equals("") || dt.Rows[0]["S_SJXM"] == null)
{
txtXmmc.Text = dt.Rows[0]["S_XMMC"].ToString();//项目名称)
}
else
{
..........
}
}//这个调试的时候走else
然后我这样判断
if (dt.Rows.Count > 0)
{
if (dt.Rows[0]["S_SJXM"].ToString()=="" || dt.Rows[0]["S_SJXM"] == null)
{
txtXmmc.Text = dt.Rows[0]["S_XMMC"].ToString();//项目名称)
}
else
{
..........
}
}还是走else
去掉||后面的判断也是一样的结果,到底是怎么回事啊.
先声明数据库里的这S_SJXM一列值绝对是空值