2014-07-17 8 views
0

Как суммировать значения двух строк внутри DataGridView, если идентификатор обеих строк одинаковый и создать одну строку вместо двух строк в DataGrid?Как суммировать значения двух строк внутри datagridview C#

как в следующем примере:

id   quantity  Bonus  price   total 

01    25   10   123   4305 

01    5    10   123   1845 


I want to sum of the above two rows like this in the DataGrid. 


id   quantity  Bonus   price   total 

01    30   20    246   6150 

если я взять петлю на него, то дублировать значение вставки в DataGridView.

+0

Если идентификатор записей обоих одно и то же, как вы собираетесь принести свои данные в первую очередь? –

+0

@vanitha, возможно, я знаю, как вы заполняете «сетку», если возможно пост код –

+0

- это данные из базы данных? если да, вы должны иметь группу и суммировать ее до заполнения в сетке. и показать нам какой-то код – HengChin

ответ

0

рассмотреть «сетки» это имя вашей сетки:

dim a(3) as integer 
for i as integer =0 to grid.rows.count-1 
for j as integer =0 to 3 
a(j)=a(j)+ cint(grid.rows(i).cells(j).value) 
next 
next 
grid.rows.add("Total",a(0),a(1),a(2),a(3)) ' will add a row at the end of last row 
Смежные вопросы