I currently am using a Repeater (below) and I want to replace it with a RadGrid control. Can I create multi-row headers with a RadGrid control? I have other more complex header that span rows etc., are they supported? <asp:Repeater ID="Repeater1" runat="server" EnableViewState="False"> |
| <HeaderTemplate> |
| <p> |
| <table width="95%" border="1" cellpadding="3" cellspacing="0"> |
| <thead> |
| <tr class="colTitle"> |
| <th colspan="5" align="center"> |
| <br/> |
| <%# title%> |
| <br/> |
| <br/> |
| For: <%# reportMonthHeader%> |
| <br/> |
| <br/> |
| Process Date: <%# processDateHeader %> |
| <br/> |
| <br/> |
| </th> |
| </tr> |
| <tr class="colTitle"> |
| <th style="font-size: xx-small;" align="center" valign="bottom"> |
| Contract ID |
| </th> |
| <th style="font-size: xx-small;" align="center" valign="bottom"> |
| Contract Name |
| </th> |
| <th style="font-size: xx-small;" align="center" valign="bottom"> |
| Total Number of Transactions Sent |
| </th> |
| <th style="font-size: xx-small;" align="center" valign="bottom"> |
| Total Number of Transactions Received on Time |
| </th> |
| <th style="font-size: xx-small;" align="center" valign="bottom"> |
| Percent of Transactions Received on Time |
| </th> |
| </tr> |
| <tr class="colTitle"> |
| <th style="font-size: xx-small;" align="center" valign="bottom"> |
| A |
| </th> |
| <th style="font-size: xx-small;" align="center" valign="bottom"> |
| B |
| </th> |
| <th style="font-size: xx-small;" align="center" valign="bottom"> |
| C |
| </th> |
| <th style="font-size: xx-small;" align="center" valign="bottom"> |
| D |
| </th> |
| <th style="font-size: xx-small;" align="center" valign="bottom"> |
| E |
| </th> |
| </tr> |
| </thead> |
| <tbody> |
| </HeaderTemplate> |
| <ItemTemplate> |
| <tr class="<%# Container.ItemIndex % 2 == 0 ? "tblalt" : "" %>"> |
| <td width="15%" style="font-size: xx-small;" align="center" valign="middle"> |
| <%# DataBinder.Eval(Container.DataItem, "ContractId")%> |
| </td> |
| <td width="40%" style="font-size: xx-small;" align="center" valign="middle"> |
| <%# DataBinder.Eval(Container.DataItem, "ContractName")%> |
| </td> |
| <td width="15%" style="font-size: xx-small;" align="center" valign="middle"> |
| <%# DataBinder.Eval(Container.DataItem, "TotEnrollSent")%> |
| </td> |
| <td width="15%" style="font-size: xx-small;" align="center" valign="middle"> |
| <%# DataBinder.Eval(Container.DataItem, "TotRcvdOnTime")%> |
| </td> |
| <td width="15%" align="center" valign="middle" style='<%# (bool)(DataBinder.Eval(Container.DataItem, "HighlightPctRcvdOnTime"))?"font-size:xx-small;font-weight:bold;color:red;text-decoration:underline;":"font-size: xx-small;"%>'> |
| <%# DataBinder.Eval(Container.DataItem, "PctRcvdOnTime")%> |
| </td> |
| </tr> |
| </ItemTemplate> |
| <FooterTemplate> |
| </tbody> |
| </table> |
| </p> |
| </FooterTemplate> |
| </asp:Repeater> |