sum列表视图的列值 [英] sum column values of list view

查看:123
本文介绍了sum列表视图的列值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个列表视图控件。它有第三列int值...我想在点击按钮时对该列的所有值求和..

解决方案

循环怎么样?

  int  sum =  0 ; 
foreach (ListViewItem li in lvw)
sum + = int .Parse(li.Subitems [ 2 ]。Text);


您好,



请尝试这样:



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





谢谢


您好b $ b

如果您想要显示所有列的总和,您需要2个循环。

我认为以下代码对您有所帮助:< br $>




 int totalSum = 0; 
foreach([YourListView]中的ListViewItem项)
for(int i = 0; i< [NumberOfColumns]; i ++)
totalSum + = int.Parse(item.Subitems [i]的.text);


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..

解决方案

What about a loop?

int sum = 0;
foreach (ListViewItem li in lvw)
  sum += int.Parse(li.Subitems[2].Text);


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


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);


这篇关于sum列表视图的列值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆