У меня есть asp сетка с несколькими столбцами, все отображаются в одной строке. Теперь я хочу переместить некоторые столбцы на вторую строку. Мне нужен заголовок с 2 рядами и 2 рядами для деталей. Например Мне нужно показать JNumber, Name, Des c во втором ряду. Я приложил пример шаблона изображения. образец шаблона gridview Пожалуйста, помогите, как я могу это сделать. Код ниже -
asp: GridView ID = "tl_AmountGrid" runat = "server" DataKeyNames = "AmtID" Width = "100%"
OnSorting="tl_AmountGrid_Sorting"
OnRowDataBound="tl_AmountGrid_RowDataBound"
OnRowCreated="tl_AmountGrid_RowCreated"
OnSelectedIndexChanged="tl_AmountGrid_SelectedIndexChanged"
OnDataBinding="tl_AmountGrid_DataBinding">
<Columns>
<asp:TemplateField HeaderText="" ShowHeader="False">
<ItemTemplate>
<asp:CheckBox ID="chkTrans" runat="server" AutoPostBack="true" Checked='<%# Eval("TempID")%>' OnCheckedChanged="chkTrans_CheckedChanged" Visible="false" />
<asp:label runat="server" ID="lblamtGrid_cbReplace" Visible="false" />
</ItemTemplate>
<HeaderStyle Width="1%" />
</asp:TemplateField>
<asp:BoundField DataField="AmtID" ReadOnly="True" SortExpression="AmtID" HeaderText="" HeaderStyle-Width="0%" ItemStyle-CssClass="hidden" HeaderStyle-CssClass="hidden" />
<asp:BoundField DataField="JNumber" ReadOnly="True" SortExpression="JNumber" Visible="true" HeaderText="JNumber" HeaderStyle-Width="5%" />
<asp:BoundField DataField="Name" ReadOnly="True" SortExpression="Name" Visible="true" HeaderText="Name" HeaderStyle-Width="10%" />
<asp:BoundField DataField="Price" ReadOnly="True" SortExpression="Price" Visible="true" HeaderText="Price" HeaderStyle-Width="10%" />
<asp:BoundField DataField="Desc" ReadOnly="True" SortExpression="Desc" Visible="true" HeaderText="Desc" HeaderStyle-Width="40%" />
<asp:BoundField DataField="bDate" ReadOnly="True" SortExpression="bDate" Visible="true" HeaderText="Start" HeaderStyle-Width="10%" />
<asp:BoundField DataField="eDate" ReadOnly="True" SortExpression="eDate" Visible="true" HeaderText="End" HeaderStyle-Width="10%" />
<asp:BoundField DataField="Amt" ReadOnly="True" SortExpression="Amt" Visible="true" HeaderText="Amt" HeaderStyle-Width="5%" ItemStyle-HorizontalAlign="Right" HeaderStyle-CssClass="text-right" />
<asp:BoundField DataField="fPrice" ReadOnly="True" SortExpression="fPrice" Visible="true" HeaderText="FPrice" HeaderStyle-Width="5%" ItemStyle-HorizontalAlign="Right" HeaderStyle-CssClass="text-right" />
<asp:BoundField DataField="ePrice" ReadOnly="True" SortExpression="ePrice" Visible="true" HeaderText="EPrice" HeaderStyle-Width="5%" ItemStyle-HorizontalAlign="Right" HeaderStyle-CssClass="text-right" />
<asp:TemplateField HeaderText="Update" ShowHeader="true">
<ItemTemplate>
<asp:label runat="server" ID="lblUpdate_Amt" Visible="true" Text='<%# Eval("Update")%>' />
<asp:HiddenField ID="hfTAmount" runat="server" Value='<%# Eval("TAmount")%>' />
<asp:HiddenField ID="hfePrice" runat="server" Value='<%# Eval("ePrice")%>' />
</ItemTemplate>
<HeaderStyle Width="5%" />
</asp:TemplateField>
</Columns>
</asp:GridView>