Как добавить данные, которые находятся в столбце gridview в asp.net - PullRequest
0 голосов
/ 26 августа 2009

Я использую asp.net. В моем элементе управления gridview у меня есть столбец «TotalAmount». Общая сумма в этом столбце должна быть рассчитана. Как я могу это сделать?

Как это: -

    Col3(TotalAmount)

       30
       40
       30

Общая сумма = 30 + 40 + 30 = 100

Как я могу рассчитать эти 100? Это мой вопрос.

1 Ответ

1 голос
/ 26 августа 2009

Я понимаю, что вы работаете с определенной строкой (поскольку вы упоминаете ее как итоговый столбец), т.е.

Val1 | Val2 | Val3 | Total
--------------------------
  10 |   20 |   30 |  60
  5  |    1 |    1 |   7

Тогда, в зависимости от того, что является вашим источником данных, вы должны либо вычислить TotalAmount в своем выражении SQL, либо в качестве свойства (предпочтительно) в связываемых классах / объектах. Ваш столбец 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; } }
}

или какова ваша логика

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...