进货 销售 库存
商品名称 规格/型号 单位
数量 金额 数量 金额 数量 金额
万基西洋参茸礼盒 50g 盒 12 1167.60 11 1081.30 0 0.00
......
请问这样的结构是如何实现的。谢谢
there are many ways, you can use Repeater/DataList/DataGrid
for example
Repeater1.DataSource = ...;
Repeater1.DataBind();
<asp:Repeater id=Repeater1 runat="server">
<HeaderTemplate>
<table border=1>
<tr>
<td rowspan="2">商品名称 </td>
<td rowspan="2">规格/型号</td>
<td rowspan="2">单位</td>
<td colspan="2">进货 </td>
<td colspan="2">销售 </td>
<td colspan="2">库存 </td>
</tr>
<tr>
<td>数量 </td>
<td>金额</td>
<td>数量 </td>
<td>金额</td>
<td>数量 </td>
<td>金额</td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td> <%# DataBinder.Eval(Container.DataItem, "商品名称") %> </td>
<td> <%# DataBinder.Eval(Container.DataItem, "规格/型号") %> </td>
<td> <%# DataBinder.Eval(Container.DataItem, "单位") %> </td>
<td> <%# DataBinder.Eval(Container.DataItem, "进货数量") %> </td>
<td> <%# DataBinder.Eval(Container.DataItem, "进货金额") %> </td>
<td> <%# DataBinder.Eval(Container.DataItem, "销售数量") %> </td>
<td> <%# DataBinder.Eval(Container.DataItem, "销售金额") %> </td>
<td> <%# DataBinder.Eval(Container.DataItem, "库存数量") %> </td>
<td> <%# DataBinder.Eval(Container.DataItem, "库存金额") %> </td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
请问datagrid是怎么样实现的呢?