对于我的网页部分,我需要显示数据表的一些数据。现在,我正在使用c#在asp.net中进行开发。 我如何从数据表转换为html表?而且,我不需要显示一些列 例如ItemID.my数据表将是这样的。
ItemID ItemName数量价格单位金额
I-0001 ItemOne 10 100 Box 1000
I-0002 ItemTwo 20 200卡4000
I-0003 ItemThree 30 300 Tab 9000
itemID列不需要show.i只需要itemname,qty,price,unit,amount列 请给我正确的方法。
问候
冲
答案 0 :(得分:3)
aspx文件:
<asp:Repeater ID="Items" runat="server">
<HeaderTemplate>
<table>
<tr>
<th>ItemID</th>
<th>ItemName</th>
<th>Qty</th>
<th>Price</th>
<th>Unit</th>
<th>Amount</th>
</tr>
</HeaderTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
<ItemTemplate>
<tr>
<td><%#Eval("ItemID")%></td>
<td><%#Eval("ItemName")%></td>
<td><%#Eval("Qty")%></td>
<td><%#Eval("Price")%></td>
<td><%#Eval("Unit")%></td>
<td><%#Eval("Amount")%></td>
</tr>
</ItemTemplate>
</asp:Repeater>
.cs文件
Items.DataSource = DateTableID;
Items.DataBind();
答案 1 :(得分:2)
有很多方法可以做到这一点。如果您只想在该控件上使用DataGrid
控件,here's a pretty comprehensive look。