public void CalcSum() { double sum = 0; //循环购物车所有商品,计算总金额 for (int I = 0; I < GridView1.Rows.Count; I++) { TextBox t = (TextBox)GridView1.Rows[I].Cells[2].FindControl("txtAmount"); string price = GridView1.Rows[I].Cells[1].Text; double total = Convert.ToDouble(price) * Convert.ToDouble(t.Text); sum += total; GridView1.Rows[I].Cells[3].Text = string.Format("{0:N2}", total); } lblSum.Text = "合计金额:" + string.Format("{0:N2}", sum); if (sum <= 0) { btnOrder.Visible = false; } }
时间: 2024-02-14 16:14:12 浏览: 53
vue 实现购物车总价计算
5星 · 资源好评率100%
这是一个计算购物车总金额的函数,它使用了一个名为 GridView1 的 ASP.NET GridView 控件来展示购物车中的商品信息。在函数中,它首先定义一个名为 sum 的变量来存储总金额。然后,它使用一个 for 循环来遍历 GridView1 中的每一行,对于每一行,它会获取该行的商品数量和单价,并计算出该商品的总价,将该总价加入到 sum 变量中。接着,代码会将该商品的总价格式化为两位小数,并显示在 GridView1 中的第三列中。最后,代码会将总金额显示在名为 lblSum 的 Label 控件中,并根据总金额是否大于 0 来控制名为 btnOrder 的按钮是否可见。
阅读全文