我的页面上 如果单元格内没有值时 单元格的边线就不显示,请各位帮帮忙,我的代码如下:
 <table style="width:595"  border="1" cellspacing="0" cellpadding="2" bordercolordark="#FFFFFF" bordercolorlight="#8d8d8d" style="fix">
<tr>
      <td align="right"  height="25">备注:</td>
        <td colspan="3">
          <%=selUser[0][6]%>//此值从库里取出来为空,此处单元格没有边线,单加一个&nbsp;就可出来,为什么会这样,有什么好的解决办法吗
        </td>
     </tr>
</table>

解决方案 »

  1.   

    to :gaoyunpeng(月光鸟) 
    谢谢回复,是的,加空格是可以的 但现在是代码比较多,一个一个加很烦,想请教大家一个好的办法,再就是希望高手能告诉一下,为什么会出现这个问题
    呵呵
      

  2.   

    恐怕没有什么好办法,浏览器就是这么设计的.加入一个空格有什么不好吗?selUser[0][6]==null?" ":selUer[0][6]这样写很麻烦吗?
      

  3.   

    你可以在数据库中下手,比如将空值改为 "" 就可以了
    update employee set lname='' where lname is null
      

  4.   

    我想出现你这种问题不是因为selUser[0][6]==null而是因为selUser[0][6]==""
    你只要在数据库中将""替换为" "(全角空格)
    要不,只能将这个表达式替换一下<%=selUser[0][6]==""?" ":selUser[0][6]%>
      

  5.   

    是什么数据库啊,如果是server2000的话,把要求为空的字段的“是否为空”属性打勾就是了,然后它就默认是<NULL>了