12,406,795 members (55,022 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 240 Karthik Bangalore 230 Richard MacCutchan 180 Afzaal Ahmad Zeeshan 75 ppolymorphe 40
 OriginalGriff 7,957 Karthik Bangalore 3,531 ppolymorphe 3,420 Richard MacCutchan 2,652 F-ES Sitecore 2,300