12,955,988 members (73,344 online)
Rate this:
See more:
i have a list view control. which have third column of int values... i want to sum all the values of that column on click of the button..
Posted 4-Jan-13 2:43am
aspnet_regiis -i 4-Jan-13 8:46am

okay...So what exact help do you expect from us?

Rate this:

## Solution 1

```int sum = 0;
foreach (ListViewItem li in lvw)
sum += int.Parse(li.Subitems[2].Text);```
Espen Harlinn 7-Jan-13 4:15am

Something like that would do the trick :-D
Rate this:

## Solution 2

Hi,

Try like this:

```decimal gtotal = 0;
foreach (ListViewItem lstItem in orderlist.Items)
{
gtotal += decimal.Parse(lstItem.SubItems[3].Text);
}
grandtotal.Text = Convert.ToString(gtotal);```

Thanks
Rate this:

## Solution 3

Hi

If you want show sum of all columns you need 2 loops.
I think bellow code can be helpful for you:

```
int totalSum= 0;
foreach (ListViewItem item in [YourListView])
for(int i = 0; i < [NumberOfColumns]; i++)
totalSum += int.Parse(item.Subitems[i].Text);
```

Top Experts
Last 24hrsThis month
 OriginalGriff 325 Kornfeld Eliyahu Peter 270 Maciej Los 100 omerkamran 80 CHill60 60
 OriginalGriff 6,849 CHill60 3,550 Maciej Los 3,223 ppolymorphe 2,060 Jochen Arndt 1,975