I have been trying to adapt various solutions to freezing an asp.net header in a gridview. I've tried many of the following including trying to adapt this solution: Code Project Article 614041 GridView with Fixed Header and Scroll-Bar.
My code is not working and I would love some help to resolve the issue. I am a front end designer / developer, so any help on resolving this would be really great. We have jquery 2.1.1 which conflicts with the previous help's 1.4.1 min js.
I have an asp.net solution built in 2005 / 2006 with very few updates. The program has been written with no master pages, but many many nested controls. Any references to jQuery or scripts I am placing in the Default.aspx page. I am then calling the scripts from the control.
I cannot split this grid into multiple grids. The parameters are to use this grid as is. I am placing the code below for help:
I need to freeze the header without disassembling the grid. Absolute positioning / fixed positioning creates issues with the application surrounding the control.
<asp:Panel ID="MainGrid" runat="server" CssClass="row">
<div id="GridDivContain" runat="server" class="GridDiv">
<asp:GridView ID="GridID1" runat="server" DataSourceID="DataID1" AutoGenerateColumns="False"
OnRowDataBound="GridID1_RowDataBound" DataKeyNames="programID" GridLines="None"
PageSize="3" CssClass="gridview_gridcontain" HeaderStyle-CssClass="FixedHeader">
<Columns>
<asp:TemplateField ControlStyle-CssClass="gridscroll">
<HeaderTemplate>
<thead runat="server" id="theadID1" class="headerfreezeGrid">
<tr id="trHeadID1" runat="server" class="GridViewFixedHeader width247min">
<th id="TableCell1" runat="server" colspan="3" class="CellLeftNoWrap" />
<th id="TableCell2" runat="server" class="GridViewFixedHeader">
<asp:Label ID="Label1" runat="server" Text="Text"></asp:Label>
</th>
<th id="TableCell3" runat="server" colspan="1" class="GridViewFixedHeader">
<asp:Label ID="Label2" runat="server" Text="Text"></asp:Label>
</th>
<th id="TableCell4" runat="server" colspan="1" class="GridViewFixedHeader">
<asp:Label ID="Label3" runat="server" Text="Text"></asp:Label>
</th>
</tr>
<tr id="tr5" runat="server" class="GridViewFixedHeader tencharachters">
<th id="TableCell6" runat="server" colspan="2" class="CellLeftNoWrapUnderline tencharachters">
Header Text 1
</th>
<th id="TableCell7" runat="server" class="GridViewFixedHeader">
Header Text 2
</th>
<th id="TableCell8" runat="server" class="GridViewFixedHeader">
Header Text 3
</th>
<th id="TableCell9" runat="server" class="GridViewFixedHeader tencharachters" visible="false">
Header Text 4
</th>
<th id="TableCell10" runat="server" class="GridViewFixedHeader" visible="false">
Header Text 5
</th>
<th id="TableCell11" runat="server" class="GridViewFixedHeader" visible="false">
Header Text 6
</th>
<th id="TableCell12" runat="server" class="GridViewFixedHeader" visible="false">
Header Text 7
</th>
<th id="TableCell13" runat="server" class="GridViewFixedHeader" visible="false">
Header Text 8
</th>
<th id="TableCell14" runat="server" class="GridViewFixedHeader" visible="false">
Header Text 9
</th>
<th id="TableCell15" runat="server" class="GridViewFixedHeader" visible="false">
Header Text 10
</th>
<th id="TableCell6" runat="server" class="GridViewFixedHeader" visible="false">
Header Text 11
</th>
<th id="TableCell7" runat="server" class="GridViewFixedHeader" visible="false">
Header Text 11
</th>
<th id="TableCell8" runat="server" class="GridViewFixedHeader">
Header Text 12
</th>
<th id="TableCell9" runat="server" class="GridViewFixedHeader" visible="false">
Header Text 13
</th>
<th id="TableCel20" runat="server" class="GridViewFixedHeader" visible="false">
Header Text 14
</th>
<th id="TableCell21" runat="server" class="GridViewFixedHeader" visible="false">
Header Text 15
</th>
<th id="TableCell22" runat="server" class="GridViewFixedHeader" visible="false">
Header Text 16
</th>
<th id="TableCell23" runat="server" class="GridViewFixedHeader" visible="false">
Header Text 17
</th>
<th id="TableCell24" runat="server" class="GridViewFixedHeader">
Header Text 18
</th>
</tr>
<tr id="Tr6" runat="server" class="GridViewFixedHeader">
<th id="Th3" runat="server" colspan="2" class="CellLeftNoWrap">
Description 1
</th>
<th id="TableCell25" runat="server" class="GridViewFixedHeader" />
<th id="TableCell26" runat="server" class="GridViewFixedHeader TextBoxAlignRight" />
<th id="TableCell27" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell28" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell29" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell30" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell31" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell32" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell33" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell34" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell35" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell36" runat="server" class="GridViewFixedHeader TextBoxAlignRight" />
<th id="TableCell37" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell38" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell39" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell40" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell41" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell42" runat="server" class="GridViewFixedHeader TextBoxAlignRight" />
</tr>
<tr id="Tr7" runat="server" class="GridViewFixedHeader">
<th id="Th5" runat="server" colspan="2" class="CellLeftNoWrap">
Description 2
</th>
<th id="TableCell43" runat="server" class="GridViewFixedHeader TextBoxAlignRight" />
<th id="TableCell44" runat="server" class="GridViewFixedHeader TextBoxAlignRight" />
<th id="TableCell45" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell46" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell47" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell48" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell49" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell50" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell51" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell52" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell53" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell54" runat="server" class="GridViewFixedHeader TextBoxAlignRight" />
<th id="TableCell55" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell56" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell57" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell58" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell59" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell60" runat="server" class="GridViewFixedHeader TextBoxAlignRight" />
</tr>
<tr id="Tr8" runat="server" class="GridViewFixedHeader">
<th id="Th6" runat="server" colspan="14" align="left" class="CellLeftNoWrap">
</th>
</tr>
<tr id="Tr9" runat="server" class="GridViewFixedHeader">
<th id="Th7" runat="server" colspan="3" class="CellRightNoWrap">
Description 3
</th>
<th id="TableCell61" runat="server" class="GridViewFixedHeader TextBoxAlignRight" />
<th id="TableCell62" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell63" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell64" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell65" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell66" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell67" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell68" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell69" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell70" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell71" runat="server" class="GridViewFixedHeader TextBoxAlignRight" />
<th id="TableCell72" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell73" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell74" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell75" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell76" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell77" runat="server" class="GridViewFixedHeader TextBoxAlignRight" />
</tr>
<tr id="Tr10" runat="server" class="GridViewFixedHeader">
<th id="Th9" runat="server" colspan="3" class="CellRightNoWrap">
Description 4
</th>
<th id="TableCell78" runat="server" class="GridViewFixedHeader TextBoxAlignRight" />
<th id="TableCell79" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell80" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell81" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell82" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell83" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell84" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell85" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell86" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell87" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell88" runat="server" class="GridViewFixedHeader TextBoxAlignRight" />
<th id="TableCell89" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell90" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell91" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell92" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell93" runat="server" class="GridViewFixedHeader TextBoxAlignRight" visible="false" />
<th id="TableCell94" runat="server" class="GridViewFixedHeader TextBoxAlignRight" />
</tr>
<tr id="Tr5" runat="server" class="GridViewFixedHeader">
<th id="thID01" runat="server" colspan="3" class="CellLeftNoWrapUnderline">
Description Area 1
</th>
<th id="thID02" runat="server" class="GridViewFixedHeader">
Description Area 2
</th>
<th id="thID03" runat="server" class="GridViewFixedHeader" visible="false">
Description Area 3
</th>
<th id="thID04" runat="server" class="GridViewFixedHeader" visible="false">
Description Area 4
</th>
<th id="thID05" runat="server" class="GridViewFixedHeader" visible="false">
Description Area 5
</th>
<th id="thID06" runat="server" class="GridViewFixedHeader" visible="false">
Description Area 6
</th>
<th id="thID07" runat="server" class="GridViewFixedHeader" visible="false">
Description Area 7
</th>
<th id="thID08" runat="server" class="GridViewFixedHeader" visible="false">
Description Area 8
</th>
<th id="thID09" runat="server" class="GridViewFixedHeader" visible="false">
Description Area 9
</th>
<th id="thID010" runat="server" class="GridViewFixedHeader" visible="false">
Description Area 10
</th>
<th id="thID011" runat="server" class="GridViewFixedHeader" visible="false">
Description Area 11
</th>
<th id="thID012" runat="server" class="GridViewFixedHeader">
Description Area 12
</th>
<th id="thID013" runat="server" class="GridViewFixedHeader" visible="false">
Description Area 13
</th>
<th id="thID014" runat="server" class="GridViewFixedHeader" visible="false">
Description Area 14
</th>
<th id="thID015" runat="server" class="GridViewFixedHeader" visible="false">
Description Area 15
</th>
<th id="thID016" runat="server" class="GridViewFixedHeader" visible="false">
Description Area 16
</th>
<th id="thID017" runat="server" class="GridViewFixedHeader" visible="false">
Description Area 17
</th>
<th id="thID018" runat="server" class="GridViewFixedHeader">
Description Area 18
</th>
</tr>
</thead>
</HeaderTemplate>
<ItemTemplate>
<tbody>
<tr id="trIds1" runat="server" class="GridViewRow">
<td id="IDID1" runat="server" colspan="14" class="CellLeftNoWrap">
<%# Eval("cName") %>
</td>
</tr>
<tr id="trIds2" runat="server" class="GridViewRow">
<td id="TableCell21" runat="server" class="CellLeftNoWrap">
<asp:CheckBox EnableViewState="true" ID="Selected" runat="server" Checked='<%# Eval("selected") %>'
Enabled="true" />
</td>
<td id="TableCell22" runat="server" colspan="2" class="CellRightNoWrap">
Title
</td>
<td id="TableCell23" runat="server" class="GridViewRowTotal">
<%# Eval("total", "{0:#,0}")%>
</td>
<td id="TableCell24" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("total", "{0:#,0}")%>
</td>
<td id="TableCell25" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("total", "{0:#,0}")%>
</td>
<td id="TableCell26" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("total", "{0:#,0}")%>
</td>
<td id="TableCell27" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("total", "{0:#,0}")%>
</td>
<td id="TableCell28" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("total", "{0:#,0}")%>
</td>
<td id="TableCell29" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("total", "{0:#,0}")%>
</td>
<td id="TableCell30" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("total", "{0:#,0}")%>
</td>
<td id="TableCell31" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("total", "{0:#,0}")%>
</td>
<td id="TableCell32" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("total", "{0:#,0}")%>
</td>
<td id="TableCell33" runat="server" class="GridViewRowTotal">
<%# Eval("total", "{0:#,0}")%>
</td>
<td id="TableCell34" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("amount", "{0:#,0}")%>
</td>
<td id="TableCell34" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("amount", "{0:#,0}")%>
</td>
<td id="TableCell35" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("amount", "{0:#,0}")%>
</td>
<td id="TableCell36" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("amount", "{0:#,0}")%>
</td>
<td id="TableCell37" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("amount", "{0:#,0}")%>
</td>
<td id="TableCell38" runat="server" class="GridViewRowTotal">
<%# Eval("amount", "{0:#,0}")%>
</td>
</tr>
<tr id="trIds3" runat="server" class="GridViewRow">
<td id="Td2" runat="server" colspan="3" class="CellRightNoWrap">
Title 2
</td>
<td id="TableCell39" runat="server" class="GridViewRowTotal">
<%# Eval("total", "{0:#,0}")%>
</td>
<td id="TableCell40" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("total", "{0:#,0}")%>
</td>
<td id="TableCell41" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("total", "{0:#,0}")%>
</td>
<td id="TableCell42" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("total", "{0:#,0}")%>
</td>
<td id="TableCell43" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("total", "{0:#,0}")%>
</td>
<td id="TableCell44" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("total", "{0:#,0}")%>
</td>
<td id="TableCell45" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("total", "{0:#,0}")%>
</td>
<td id="TableCell46" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("total", "{0:#,0}")%>
</td>
<td id="TableCell47" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("total", "{0:#,0}")%>
</td>
<td id="TableCell48" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("total", "{0:#,0}")%>
</td>
<td id="TableCell49" runat="server" class="GridViewRowTotal">
<%# Eval("total", "{0:#,0}")%>
</td>
<td id="TableCell50" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("amount", "{0:#,0}")%>
</td>
<td id="TableCell51" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("amount", "{0:#,0}")%>
</td>
<td id="TableCell52" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("amount", "{0:#,0}")%>
</td>
<td id="TableCell53" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("amount", "{0:#,0}")%>
</td>
<td id="TableCell54" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("amount", "{0:#,0}")%>
</td>
<td id="TableCell55" runat="server" class="GridViewRowTotal">
<%# Eval("total", "{0:#,0}")%>
</td>
</tr>
<tr id="trIds4" runat="server" class="GridViewRow">
<td id="Td4" runat="server" colspan="3" class="CellRightNoWrap">
Title
</td>
<td id="Td5" runat="server" class="GridViewRowTotal">
<%# Eval("total", "{0:P}")%>
</td>
<td id="TableCell56" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("percent", "{0:P}")%>
</td>
<td id="TableCell57" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("percent", "{0:P}")%>
</td>
<td id="TableCell58" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("percent", "{0:P}")%>
</td>
<td id="TableCell59" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("percent", "{0:P}")%>
</td>
<td id="TableCell60" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("percent", "{0:P}")%>
</td>
<td id="TableCell61" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("percent", "{0:P}")%>
</td>
<td id="TableCell62" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("percent", "{0:P}")%>
</td>
<td id="TableCell63" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("percent", "{0:P}")%>
</td>
<td id="TableCell64" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("percent", "{0:P}")%>
</td>
<td id="TableCell65" runat="server" class="GridViewRowTotal">
<%# Eval("percent", "{0:P}")%>
</td>
<td id="TableCell66" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("percent", "{0:P}")%>
</td>
<td id="TableCell67" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("percent", "{0:P}")%>
</td>
<td id="TableCell68" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("percent", "{0:P}")%>
</td>
<td id="TableCell69" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("percent", "{0:P}")%>
</td>
<td id="TableCell70" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("percent", "{0:P}")%>
</td>
<td id="TableCell71" runat="server" class="GridViewRowTotal">
<%# Eval("percent", "{0:P}")%>
</td>
</tr>
<tr id="trIds5" visible="false" runat="server" class="GridViewRow tencharachters">
<td id="Td1" runat="server" colspan="3" class="CellRightNoWrap tencharachters">
Title
</td>
<td id="TableCell72" runat="server" class="GridViewRowTotal tencharachters">
<%# Eval("total", "{0:#,0}")%>
</td>
<td id="TableCell73" runat="server" class="GridViewRowDataEntry tencharachters" visible="false">
<asp:TextBox ID="textboxID1" runat="server" CssClass="TextBoxAlignRight" Text='<%# Eval("amount", "{0:#,0}")%>' />
</td>
<td id="TableCell74" runat="server" class="GridViewRowDataEntry tencharachters" visible="false">
<asp:TextBox ID="textboxID2" runat="server" CssClass="TextBoxAlignRight tencharachters" Text='<%# Eval("amount", "{0:#,0}")%>' />
</td>
<td id="TableCell75" runat="server" class="GridViewRowDataEntry tencharachters" visible="false">
<asp:TextBox ID="textboxID3" runat="server" CssClass="TextBoxAlignRight tencharachters" Text='<%# Eval("amount", "{0:#,0}")%>' />
</td>
<td id="TableCell76" runat="server" class="GridViewRowDataEntry tencharachters" visible="false">
<asp:TextBox ID="textboxID4" runat="server" CssClass="TextBoxAlignRight tencharachters" Text='<%# Eval("amount", "{0:#,0}")%>' />
</td>
<td id="TableCell77" runat="server" class="GridViewRowDataEntry tencharachters" visible="false">
<asp:TextBox ID="textboxID5" runat="server" CssClass="TextBoxAlignRight tencharachters" Text='<%# Eval("amount", "{0:#,0}")%>' />
</td>
<td id="TableCell78" runat="server" class="GridViewRowDataEntry tencharachters" visible="false">
<asp:TextBox ID="textboxID6" runat="server" CssClass="TextBoxAlignRight tencharachters" Text='<%# Eval("amount", "{0:#,0}")%>' />
</td>
<td id="TableCell79" runat="server" class="GridViewRowDataEntry" visible="false">
<asp:TextBox ID="textboxID7" runat="server" CssClass="TextBoxAlignRight" Text='<%# Eval("amount", "{0:#,0}")%>' />
</td>
<td id="TableCell80" runat="server" class="GridViewRowDataEntry" visible="false">
<asp:TextBox ID="textboxID8" runat="server" CssClass="TextBoxAlignRight" Text='<%# Eval("amount", "{0:#,0}")%>' />
</td>
<td id="TableCell81" runat="server" class="GridViewRowDataEntry" visible="false">
<asp:TextBox ID="textboxID9" runat="server" CssClass="TextBoxAlignRight" Text='<%# Eval("amount", "{0:#,0}")%>' />
</td>
<td id="TableCell82" runat="server" class="GridViewRowTotal">
<%# Eval("total", "{0:#,0}")%>
</td>
<td id="TableCell83" runat="server" class="GridViewRowDataEntry tencharachters" visible="false">
<asp:TextBox ID="textboxID10" runat="server" CssClass="TextBoxAlignRight tencharachters" Text='<%# Eval("amount", "{0:#,0}")%>' />
</td>
<td id="TableCell84" runat="server" class="GridViewRowDataEntry tencharachters" visible="false">
<asp:TextBox ID="textboxID11" runat="server" CssClass="TextBoxAlignRight tencharachters" Text='<%# Eval("amount", "{0:#,0}")%>' />
</td>
<td id="TableCell85" runat="server" class="GridViewRowDataEntry tencharachters" visible="false">
<asp:TextBox ID="textboxID12" runat="server" CssClass="TextBoxAlignRight tencharachters" Text='<%# Eval("amount", "{0:#,0}")%>' />
</td>
<td id="TableCell86" runat="server" class="GridViewRowDataEntry tencharachters" visible="false">
<asp:TextBox ID="textboxID13" runat="server" CssClass="TextBoxAlignRight tencharachters" Text='<%# Eval("amount", "{0:#,0}")%>' />
</td>
<td id="TableCell87" runat="server" class="GridViewRowDataEntry tencharachters" visible="false">
<asp:TextBox ID="textboxID14" runat="server" CssClass="TextBoxAlignRight tencharachters" Text='<%# Eval("amount", "{0:#,0}")%>' />
</td>
<td id="TableCell88" runat="server" class="GridViewRowTotal">
<%# Eval("other", "{0:#,0}")%>
</td>
</tr>
<tr id="trIds5" visible="false" runat="server" class="GridViewRow">
<td id="Td6" runat="server" colspan="3" class="CellRightNoWrap">
Title
</td>
<td id="TableCell90" runat="server" class="GridViewRowTotal">
<%# Eval("total", "{0:P}")%>
</td>
<td id="TableCell91" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("percent", "{0:P}")%>
</td>
<td id="TableCell92" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("percent", "{0:P}")%>
</td>
<td id="TableCell93" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("percent", "{0:P}")%>
</td>
<td id="TableCell94" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("percent", "{0:P}")%>
</td>
<td id="TableCell95" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("percent", "{0:P}")%>
</td>
<td id="TableCell96" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("percent", "{0:P}")%>
</td>
<td id="TableCell97" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("percent", "{0:P}")%>
</td>
<td id="TableCell98" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("percent", "{0:P}")%>
</td>
<td id="TableCell99" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("percent", "{0:P}")%>
</td>
<td id="TableCell100" runat="server" class="GridViewRowTotal">
<%# Eval("total", "{0:P}")%>
</td>
<td id="TableCell101" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("percent", "{0:P}")%>
</td>
<td id="TableCell102" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("percent", "{0:P}")%>
</td>
<td id="TableCell103" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("percent", "{0:P}")%>
</td>
<td id="TableCell104" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("percent", "{0:P}")%>
</td>
<td id="TableCell105" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("percent", "{0:P}")%>
</td>
<td id="TableCell106" runat="server" class="GridViewRowTotal">
<%# Eval("total", "{0:P}")%>
</td>
</tr>
<tr id="trIds7" runat="server" visible="false" class="GridViewRow">
<td id="Td3" runat="server" colspan="3" class="CellRightNoWrap">
title
</td>
<td id="Td7" runat="server" class="GridViewRowTotal">
<%# Eval("total", "{0:#,0}")%>
</td>
<td id="TableCell107" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("total", "{0:#,0}")%>
</td>
<td id="TableCell108" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("total", "{0:#,0}")%>
</td>
<td id="TableCell109" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("total", "{0:#,0}")%>
</td>
<td id="TableCell110" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("total", "{0:#,0}")%>
</td>
<td id="TableCell111" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("total", "{0:#,0}")%>
</td>
<td id="TableCell112" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("total", "{0:#,0}")%>
</td>
<td id="TableCell113" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("total", "{0:#,0}")%>
</td>
<td id="TableCell114" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("total", "{0:#,0}")%>
</td>
<td id="TableCell115" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("total", "{0:#,0}")%>
</td>
<td id="TableCell116" runat="server" class="GridViewRowTotal">
<%# Eval("total", "{0:#,0}")%>
</td>
<td id="TableCell117" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("total", "{0:#,0}")%>
</td>
<td id="TableCell118" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("total", "{0:#,0}")%>
</td>
<td id="TableCell119" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("total", "{0:#,0}")%>
</td>
<td id="TableCell120" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("total", "{0:#,0}")%>
</td>
<td id="TableCell121" runat="server" class="GridViewRowDisplay" visible="false">
<%# Eval("total", "{0:#,0}")%>
</td>
<td id="TableCell122" runat="server" class="GridViewRowTotal">
<%# Eval("total", "{0:#,0}")%>
</td>
</tr>
<tr id="trIds8" visible="false" runat="server" class="GridViewRow">
<td id="Td21" runat="server" colspan="3" class="CellRightNoWrap">
total
</td>
<td id="TableCell123" runat="server" class="GridViewRowTotal">
<%# Eval("total", "{0:#,0}")%>
</td>
<td id="TableCell124" runat="server" class="GridViewRowDataEntry" visible="false">
<asp:TextBox ID="textboxID15" runat="server" CssClass="TextBoxAlignRight" Text='<%# Eval("amount", "{0:#,0}")%>' />
</td>
<td id="TableCell125" runat="server" class="GridViewRowDataEntry" visible="false">
<asp:TextBox ID="ttextboxID16" runat="server" CssClass="TextBoxAlignRight" Text='<%# Eval("amount", "{0:#,0}")%>' />
</td>
<td id="TableCell126" runat="server" class="GridViewRowDataEntry" visible="false">
<asp:TextBox ID="textboxID17" runat="server" CssClass="TextBoxAlignRight" Text='<%# Eval("amount", "{0:#,0}")%>' />
</td>
<td id="TableCell127" runat="server" class="GridViewRowDataEntry" visible="false">
<asp:TextBox ID="textboxID18" runat="server" CssClass="TextBoxAlignRight" Text='<%# Eval("amount", "{0:#,0}")%>' />
</td>
<td id="TableCell128" runat="server" class="GridViewRowDataEntry" visible="false">
<asp:TextBox ID="textboxID19" runat="server" CssClass="TextBoxAlignRight" Text='<%# Eval("amount", "{0:#,0}")%>' />
</td>
<td id="TableCell129" runat="server" class="GridViewRowDataEntry" visible="false">
<asp:TextBox ID="textboxID20" runat="server" CssClass="TextBoxAlignRight" Text='<%# Eval("amount", "{0:#,0}")%>' />
</td>
<td id="TableCell130" runat="server" class="GridViewRowDataEntry" visible="false">
<asp:TextBox ID="textboxID21" runat="server" CssClass="TextBoxAlignRight" Text='<%# Eval("amount", "{0:#,0}")%>' />
</td>
<td id="TableCell131" runat="server" class="GridViewRowDataEntry" visible="false">
<asp:TextBox ID="textboxID22" runat="server" CssClass="TextBoxAlignRight" Text='<%# Eval("amount", "{0:#,0}")%>' />
</td>
<td id="TableCell132" runat="server" class="GridViewRowDataEntry" visible="false">
<asp:TextBox ID="textboxID23" runat="server" CssClass="TextBoxAlignRight" Text='<%# Eval("amount", "{0:#,0}")%>' />
</td>
<td id="TableCell133" runat="server" class="GridViewRowTotal">
<%# Eval("total", "{0:#,0}")%>
</td>
<td id="TableCell134" runat="server" class="GridViewRowDataEntry" visible="false">
<asp:TextBox ID="textboxID24" runat="server" CssClass="TextBoxAlignRight" Text='<%# Eval("amount", "{0:#,0}")%>' />
</td>
<td id="TableCell135" runat="server" class="GridViewRowDataEntry" visible="false">
<asp:TextBox ID="textboxID25" runat="server" CssClass="TextBoxAlignRight" Text='<%# Eval("amount", "{0:#,0}")%>' />
</td>
<td id="TableCell136" runat="server" class="GridViewRowDataEntry" visible="false">
<asp:TextBox ID="textboxID26" runat="server" CssClass="TextBoxAlignRight" Text='<%# Eval("amount", "{0:#,0}")%>' />
</td>
<td id="TableCell137" runat="server" class="GridViewRowDataEntry" visible="false">
<asp:TextBox ID="textboxID27" runat="server" CssClass="TextBoxAlignRight" Text='<%# Eval("amount", "{0:#,0}")%>' />
</td>
<td id="TableCell138" runat="server" class="GridViewRowDataEntry" visible="false">
<asp:TextBox ID="textboxID28" runat="server" CssClass="TextBoxAlignRight" Text='<%# Eval("amount", "{0:#,0}")%>' />
</td>
<td id="TableCell139" runat="server" class="GridViewRowTotal">
<%# Eval("total", "{0:#,0}")%>
</td>
</tr>
</tbody>
</ItemTemplate>
<FooterTemplate>
<tfoot runat="server" id="tfootGroup" class="fixedGridFooter">
<tr id="trIds19" runat="server" class="GridViewFixedFooter">
<th id="TableCell140" runat="server" colspan="3" class="CellRightNoWrap">
Title
</th>
<th id="TableCell141" runat="server" class="GridViewHeader" />
<th id="TableCell142" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell143" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell144" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell145" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell146" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell147" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell148" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell149" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell15" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell151" runat="server" class="GridViewHeader" />
<th id="TableCell152" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell153" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell154" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell155" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell156" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell157" runat="server" class="GridViewHeader" />
</tr>
<tr id="trIds10" runat="server" class="GridViewFixedFooter">
<th id="TableCell158" runat="server" colspan="3" class="CellRightNoWrap">
Title
</th>
<th id="TableCell159" runat="server" class="GridViewHeader" />
<th id="TableCell16" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell161" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell162" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell163" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell164" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell165" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell166" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell167" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell168" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell169" runat="server" class="GridViewHeader" />
<th id="TableCell170" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell171" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell172" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell173" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell174" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell175" runat="server" class="GridViewHeader" />
</tr>
<tr id="trIds11" runat="server" class="GridViewFixedFooter">
<th id="Th6" runat="server" colspan="14" align="left" class="CellLeftNoWrap">
</th>
</tr>
<tr id="trIds12" runat="server" visible="false" class="GridViewFixedFooter">
<th id="Th10" runat="server" colspan="3" class="CellRightNoWrap">
Title
</th>
<th id="TableCell176" runat="server" class="GridViewHeader TextBoxAlignRight" />
<th id="TableCell177" runat="server" class="GridViewHeader TextBoxAlignRight" visible="false" />
<th id="TableCell178" runat="server" class="GridViewHeader TextBoxAlignRight" visible="false" />
<th id="TableCell179" runat="server" class="GridViewHeader TextBoxAlignRight" visible="false" />
<th id="TableCell180" runat="server" class="GridViewHeader TextBoxAlignRight" visible="false" />
<th id="TableCell181" runat="server" class="GridViewHeader TextBoxAlignRight" visible="false" />
<th id="TableCell182" runat="server" class="GridViewHeader TextBoxAlignRight" visible="false" />
<th id="TableCell183" runat="server" class="GridViewHeader TextBoxAlignRight" visible="false" />
<th id="TableCell184" runat="server" class="GridViewHeader TextBoxAlignRight" visible="false" />
<th id="TableCell185" runat="server" class="GridViewHeader TextBoxAlignRight" visible="false" />
<th id="TableCell186" runat="server" class="GridViewHeader TextBoxAlignRight" />
<th id="TableCell187" runat="server" class="GridViewHeader TextBoxAlignRight" visible="false" />
<th id="TableCell188" runat="server" class="GridViewHeader TextBoxAlignRight" visible="false" />
<th id="TableCell189" runat="server" class="GridViewHeader TextBoxAlignRight" visible="false" />
<th id="TableCell190" runat="server" class="GridViewHeader TextBoxAlignRight" visible="false" />
<th id="TableCell191" runat="server" class="GridViewHeader TextBoxAlignRight" visible="false" />
<th id="TableCell192" runat="server" class="GridViewHeader TextBoxAlignRight" />
</tr>
<tr id="trIds13" runat="server" visible="false" class="GridViewFixedFooter">
<th id="Th24" runat="server" colspan="3" class="CellRightNoWrap">
Title
</th>
<th id=" TableCell193a" runat="server" class="GridViewHeader TextBoxAlignRight" />
<th id="TableCell193" runat="server" class="GridViewHeader TextBoxAlignRight" visible="false" />
<th id="TableCell194" runat="server" class="GridViewHeader TextBoxAlignRight" visible="false" />
<th id="TableCell195" runat="server" class="GridViewHeader TextBoxAlignRight" visible="false" />
<th id="TableCell196" runat="server" class="GridViewHeader TextBoxAlignRight" visible="false" />
<th id="TableCell197" runat="server" class="GridViewHeader TextBoxAlignRight" visible="false" />
<th id="TableCell198" runat="server" class="GridViewHeader TextBoxAlignRight" visible="false" />
<th id="TableCell199" runat="server" class="GridViewHeader TextBoxAlignRight" visible="false" />
<th id="TableCell1100" runat="server" class="GridViewHeader TextBoxAlignRight" visible="false" />
<th id="TableCell1101" runat="server" class="GridViewHeader TextBoxAlignRight" visible="false" />
<th id="TableCell1102" runat="server" class="GridViewHeader TextBoxAlignRight" />
<th id="TableCell1103" runat="server" class="GridViewHeader TextBoxAlignRight" visible="false" />
<th id="TableCell1104" runat="server" class="GridViewHeader TextBoxAlignRight" visible="false" />
<th id="TableCell1105" runat="server" class="GridViewHeader TextBoxAlignRight" visible="false" />
<th id="TableCell1106" runat="server" class="GridViewHeader TextBoxAlignRight" visible="false" />
<th id="TableCell1107" runat="server" class="GridViewHeader TextBoxAlignRight" visible="false" />
<th id="TableCell1108" runat="server" class="GridViewHeader TextBoxAlignRight" />
</tr>
<tr id="trIds14" runat="server" visible="false" class="GridViewFixedFooter">
<th id="Th37" runat="server" colspan="14" align="left" class="CellLeftNoWrap">
</th>
</tr>
<tr id="trIds15" runat="server" visible="false" class="GridViewFixedFooter">
<th id="Th11" runat="server" colspan="3" class="CellRightNoWrap">
Title
</th>
<th id="TableCell1109" runat="server" class="GridViewHeader" />
<th id="TableCell1110" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell1111" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell1112" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell1113" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell1114" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell1115" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell1116" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell1117" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell1118" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell1119" runat="server" class="GridViewHeader" />
<th id="TableCell1120" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell1121" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell1122" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell1123" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell1124" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell1125" runat="server" class="GridViewHeader" />
</tr>
<tr id="trIds16" runat="server" visible="false" class="GridViewFixedFooter">
<th id="Th1" runat="server" colspan="14" align="left" class="CellLeftNoWrap">
</th>
</tr>
<tr id="trIds17" runat="server" class="GridViewFixedFooter">
<th id="Th7" runat="server" colspan="3" class="CellRightNoWrap">
Title
</th>
<th id="TableCell1126" runat="server" class="GridViewHeader" />
<th id="TableCell1127" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell1128" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell1129" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell1130" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell1131" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell1132" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell1133" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell1134" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell1135" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell1136" runat="server" class="GridViewHeader" />
<th id="TableCell1137" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell1138" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell1139" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell1140" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell1141" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell1142" runat="server" class="GridViewHeader" />
</tr>
<tr id="trIds18" runat="server" class="GridViewFixedFooter">
<th id="Th9" runat="server" colspan="3" class="CellRightNoWrap">
Title
</th>
<th id="TableCell1143" runat="server" class="GridViewHeader" />
<th id="TableCell1144" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell1145" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell1146" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell1147" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell1148" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell1149" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell1150" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell1151" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell1152" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell1153" runat="server" class="GridViewHeader" />
<th id="TableCell1154" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell1155" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell1156" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell1157" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell1158" runat="server" class="GridViewHeader" visible="false" />
<th id="TableCell1159" runat="server" class="GridViewHeader" />
</tr>
</tfoot>
</FooterTemplate>
</asp:TemplateField>
</Columns>
<HeaderStyle CssClass="headerRow" />
</asp:GridView>
</div>
</asp:Panel>