我有一个像下面的网格。在这里,我遇到了“小时过去52周”的问题。在这里,我必须在网格标题上使用此文本,如下面的屏幕。我怎么用这个? “黄色”中突出显示的是实际文本。
请帮我解决这个问题。提前谢谢。
答案 0 :(得分:0)
我不相信有一种声明性方法可以做到这一点,但您应该能够为RowDataBound
添加一个处理程序,在其中检查{0}的RowIndex
,如果是,请更新行的Cells
因此。 TableCell
具有ColumnSpan
属性,您可能还必须删除正在吸收的单元格。
答案 1 :(得分:0)
您可以将DataList与colspans一起使用,例如
<asp:DataList ID="cm_DataList" runat="server">
<ItemTemplate>
<table cellpadding="0" cellspacing="0" border="0" align="center" width="100%" class="RepTable01">
<tr>
<td class="rptHeading">Phases</td>
<td colspan="2" class="rptHeading">Phase 1</td>
<td colspan="3" class="rptHeading">Phase 2</td>
<td colspan="4" class="rptHeading">Phase 3</td>
</tr>
<tr>
<td class="rptHeading">Meeting</td>
<td class="rptSubHeading">Meeting 2</td>
<td class="rptSubHeading">Meeting 3</td>
<td class="rptSubHeading">Meeting 4</td>
<td class="rptSubHeading">Meeting 5</td>
<td class="rptSubHeading">Meeting 6</td>
<td class="rptSubHeading">Meeting 7</td>
<td class="rptSubHeading">Meeting 8</td>
<td class="rptSubHeading">Meeting 9</td>
<td class="rptSubHeading">Meeting 10</td>
</tr>
<tr>
<td class="rptHeading">Meetings Nr</td>
<td class="rptCell"><%# Eval("meeting1") %></td>
<td class="rptCell"><%# Eval("meeting2")%></td>
<td class="rptCell"><%# Eval("meeting3") %></td>
<td class="rptCell"><%# Eval("meeting4") %></td>
<td class="rptCell"><%# Eval("meeting5") %></td>
<td class="rptCell"><%# Eval("meeting6") %></td>
<td class="rptCell"><%# Eval("meeting7")%></td>
<td class="rptCell"><%# Eval("meeting8")%></td>
<td class="rptCell"><%# Eval("meeting9")%></td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>