我正在使用asp.net。在我的gridview控件中,我有一个名为“TotalAmount”的列。此列中的总金额将被计算。我该怎么做?
像这样: -
Col3(TotalAmount)
30
40
30
总金额= 30 + 40 + 30 = 100
我如何计算这100?这是我的问题。
答案 0 :(得分:1)
我认为你是在特定的一行(因为你提到它是一个完整的专栏),即
。Val1 | Val2 | Val3 | Total
--------------------------
10 | 20 | 30 | 60
5 | 1 | 1 | 7
然后,根据您的数据源,您应该在SQL语句中计算TotalAmount,或者在绑定的类/对象中计算属性(首选)。您的TotalAmount列基本上是该字段/属性的BoundColumn / Field。
总和是“业务逻辑”,因此不是GridView的工作。
课程方式:
public class MyData
{
public int Val1 { get; set; }
public int Val2 { get; set; }
public int Val3 { get; set; }
public int TotalAmount { get { return this.Val1 + this.Val2 + this.Val3; } }
}
或者你的逻辑是什么