我有一个datagrid,在第一列中我添加了一个表来在datagrid中创建行。 最后一行是否可以跨越数据网格? 正如您在图像中看到的那样,Shipper和Desc都位于第一列。 但是,Desc可以继续在其他列中继续而不是保留第一列吗?
代码:
<asp:DataGrid CssClass="printTableResults" runat="server" ID="gvHawb"
ShowHeaderWhenEmpty="false"
DataKeyField="ID"
AutoGenerateColumns="false"
allowpaging="false">
<HeaderStyle CssClass="printTableHeader" />
<Columns>
<asp:TemplateColumn HeaderText="HAWB" HeaderStyle-Font-Bold="true" ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<table>
<tr>
<td><%# DataBinder.Eval(Container.DataItem,"AWBNumber") %></td>
</tr>
<tr>
<td><label>Shipper</label></td>
<td><%# DataBinder.Eval(Container.DataItem,"FullShipperAddress") %></td>
</tr>
<tr>
<td><label>Desc</label></td>
<td><%# DataBinder.Eval(Container.DataItem,"DescriptionOfGoods") %></td>
</tr>
</table>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="Pieces" HeaderStyle-Font-Bold="true" ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<%# DataBinder.Eval(Container.DataItem,"TotalNoOfPieces") %>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="Chargeable Wt" HeaderStyle-Font-Bold="true" ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<%# DataBinder.Eval(Container.DataItem,"TotalChgWt") %>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>