如何访问datalist控件 [英] how to access datalist control
问题描述
我有一个数据列表,在数据列表中我有两个标签数量和价格。我希望数量和价格首先相乘,然后将所有价格的总和添加到数据列表之外的另一个标签。
例如。我想要
ItemName数量价格
dal 3 120
aloo 4 150
paneer 5 100
总账单1460
aspx代码如下
i have a datalist and in a datalist i have two label quantity and price. i want that quantity and price is first multiply and after that the sum of all price is add in another label that is outside of datalist.
eg. i want
ItemName Quantity price
dal 3 120
aloo 4 150
paneer 5 100
Total Bill 1460
the aspx code is follw
<asp:DataList ID="DataList1" runat="server">
<ItemTemplate>
<td> <asp:Label ID="lblItemName" runat="server" Text='<%# Eval("ItemName") %>'></asp:Label></td>
<td><asp:Label ID="lblQuantity" runat="server" Text='<%# Eval("Quantity") %>'></asp:Label></td>
<td colspan="2"><asp:Label ID="lblPrice" runat="server" Text='<%# Eval("Price") %>'></asp:Label></td>
</ItemTemplate>
</asp:DataList>
< asp:Label ID =lblTotalBillrunat =serverText =Total Bill>
请建议代码
<asp:Label ID="lblTotalBill" runat="server" Text="Total Bill">
please suggest code
推荐答案
您好
请尝试以下代码
foreach(dtlSearchDetails.Items中的DataListItem li)
{
Label lbl =(Label)li。 FindControl(lblItemName);
}
Hi
Try the following code
foreach ( DataListItem li in dtlSearchDetails.Items )
{
Label lbl = (Label ) li.FindControl("lblItemName");
}
这篇关于如何访问datalist控件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!