日期:2014-05-18  浏览次数:20486 次

分页显示中遇到一个小问题``希望有高手能帮解决一下`在线等```谢谢`:) !)
我用itemtemplate摸板在页面循环输出每一条记录时,当 "事由 "这个字段内容为空时,多条记录中 "事由 "这字段都是以合并单元格的形式显示,而内容不为空时,则以一个单元格显示,有什么方法让它内容为不为空都以一个单元格显示出来呢?谢谢``
我SQL语句:       sqla   =   "select   convert(varchar(10),   Riqi,   20)   as   日期,     left(convert(varchar(19),   shijian,   114),   8)   as   时间,   ClassName   as   班级,Stu_name   as   姓名,Reason   as   事由,RoomNUM   as   宿舍号   from   ......
ASP:   <asp:repeater   ID= "myRepeater "   runat   = "server ">
            <itemtemplate   >
                        <tr   >
                <td> <%#Container.DataItem( "日期 ")%> </td>
                <td> <%#Container.DataItem( "时间 ")%> </td>
                <td> <%#Container.DataItem( "班级 ")%> </td>
                <td> <%#Container.DataItem( "姓名 ")%> </td>
                <td   > <%#Container.DataItem( "事由 ")%> </td>
                <td> <%#Container.DataItem( "宿舍号 ")%> </td>
          </itemtemplate>
              </asp:repeater>

------解决方案--------------------
<td> <%#Container.DataItem( "日期 ")%> &nbsp; </td>
<td> <%#Container.DataItem( "时间 ")%> &nbsp; </td>
<td> <%#Container.DataItem( "班级 ")%> &nbsp; </td>
<td> <%#Container.DataItem( "姓名 ")%> &nbsp; </td>
<td > <%#Container.DataItem( "事由 ")%> &nbsp; </td>
<td> <%#Container.DataItem( "宿舍号 ")%> &nbsp; </td>
你可以都在后面加一个空格,这样即使没有值也会有空格,不会不显示
&nbsp; 代表空格