如果在ASP中的话,可以通过类似以下:
<td><% if rs("remaks")="" or IsNull(rs("res")) then %>  &nbsp;</td>
来给单元格占个位置,以便表格看起来完整。
那在ASP.net中使用ItemTemplate,<td><%#Container.DataItem(2)%></td>怎么判断并加个&nbsp;  ?
不加的话,显示出的表格好丑啊!

解决方案 »

  1.   

    <%#string.IsNullOrEmpty(Container.DataItem(2))==true?"&nbsp;":"Container.DataItem(2)"%>
      

  2.   

    <%#string.IsNullOrEmpty(Container.DataItem(2))==true?"&nbsp;":Container.DataItem(2)%>
      

  3.   

    能用VB写个吗?我用的是VB啊。
      

  4.   

    IIf(String.IsNullOrEmpty(Container.DataItem(2)), "&nbsp;", Container.DataItem(2)).ToString()
      

  5.   

    IIf(String.IsNullOrEmpty(Container.DataItem(2)), "&nbsp;", Container.DataItem(2)).ToString()