ASP.NET GridView 复合表头(带自动分页设置)
由于项目的需求,需要一个复合表头。废话不多说先上效果图:
前台代码(SensorData.aspx):
<asp:GridView ID="GvSensorData" runat="server" AllowPaging="true" PageSize="22" EnableViewState="false" CellPadding="4" AutoGenerateColumns="False" SortMode="Total" ForeColor="#333333"
CellSpacing="1" Width="100%" ShowNoRecordTip="True" OnRowCreated="gvSeneorData_RowCreated" OnPageIndexChanged="rblSensorType_SelectedIndexChanged" OnPageIndexChanging="GvSensorData_PageIndexChanging">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<span><%#Eval("section_course")%></span>
</ItemTemplate>
<HeaderTemplate>
<span>断面里程</span>
</HeaderTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<span><%#Eval("measure_time")%></span>
</ItemTemplate>
<HeaderTemplate>
<span>量测时间</span>
</HeaderTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<span><%#Eval("sensortemp")%></span>
</ItemTemplate>
<HeaderTemplate>
<span>温度</span>
</HeaderTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<span><%#Eval("sensor_top")%></span>
</ItemTemplate>
<HeaderTemplate>
<span>拱顶传感器</span>
</HeaderTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<span><%#Eval("sensor_waist")%></span>
</ItemTemplate>
<HeaderTemplate>
<span>拱腰传感器</span>
</HeaderTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<span><%#Eval("sensor_altitude")%></span>
</ItemTemplate>
<HeaderTemplate>
<span>标高传感器</sp