如何添加数据,这是在asp.net的gridview列中

时间:2009-08-26 07:36:40

标签: asp.net vb.net gridview

我正在使用asp.net。在我的gridview控件中,我有一个名为“TotalAmount”的列。此列中的总金额将被计算。我该怎么做?

像这样: -

    Col3(TotalAmount)

       30
       40
       30

总金额= 30 + 40 + 30 = 100

我如何计算这100?这是我的问题。

1 个答案:

答案 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; } }
}

或者你的逻辑是什么