2010-10-01 4 views
0

Предположим, что в базе данных есть столбец INCOME_PER_DAY. Я переношу данные этого столбца в gridview.как найти общую сумму конкретного столбца с помощью C#?

Теперь Мой вопрос в том, что я хочу найти общую сумму столбца INCOME_PER_DAY, используя C#. Как это сделать?

Скажите, пожалуйста.

ответ

0

К сожалению, вам нужно пройти через столбец и добавить строки строки за строкой.

1

Сделайте это на на стороне сервера (база данных).

Возврат 2 recordsets: один с деталями и второй (одна строка) с SUM (INCOME_PER_DAY).

или использовать этот запрос:

SELECT ROW_TYPE = 1, FIELD1, FIELD2, FIELD3, INCOME_PER_DAY FROM MYSALES 
UNION ALL 
SELECT ROW_TYPE = 2, NULL, NULL, NULL, INCOME_PER_DAY = SUM(INCOME_PER_DAY) FROM MYSALES 

ROW_TYPE = 1 - подробно строки ROW_TYPE = 2 - итоговая строка

на странице, используется, например, DataGrid в обработчик ItemDataBound событий: проверить ROW_TYPE на применить действительный стиль CSS (подробный и итоговый)

Смежные вопросы