是否可以遍历gridview中的每个变量(与数据库绑定)以从gridview获取总计?
<asp:TemplateField HeaderText="Unit Price">
<ItemTemplate>
<asp:Label ID="UnitPriceField" runat="server" Text='<%# Eval("ProductPrice")%>'>
</asp:Label>
</ItemTemplate>
答案 0 :(得分:2)
使用Linq循环GridViewRows
的简单方法:
double total = gridView1.Rows.Cast<GridViewRow>()
.Sum(r => double.Parse(((Label)r.FindControl("UnitPriceField")).Text));
但是,请注意,在数据库而不是GUI中计算这些内容总是更好。
答案 1 :(得分:0)