我如何使用listView c#将每行的2列求和

时间:2018-08-28 17:01:58

标签: c# listview

我正在使用c#Windows窗体。如何使用listView将每行2个Colums相加?并分成2个?总数将显示在第三列?

这是我的示例代码,我的代码将所有子项加总,我无法在第三列上查看它。

private void button1_Click_1(object sender, EventArgs e)
{
    foreach (ListViewItem lstItem in listView1.Items)
    {            
        gtotal = int.Parse(lstItem.SubItems[2].Text);
        total += int.Parse(lstItem.SubItems[3].Text);
        totals = int.Parse(lstItem.SubItems[4].Text);            
    }
}

This is my listView Table

1 个答案:

答案 0 :(得分:0)

private void button1_Click_1(object sender, EventArgs e) 
{
    foreach (ListViewItem lstItem in listView1.Items)
    {            
        gtotal = int.Parse(lstItem.SubItems[2].Text); //Detail Column
        total = int.Parse(lstItem.SubItems[3].Text);  //Detail2 Column
        lstItem.SubItems[4].Text = gtotal + total // Sum of 2 Column of details           
    } 
 }