如何从列表视图列中选取值,假设我已经遵循列表视图
Product Quantity Product price Total Price
2 4 8
3 4 12
2 5 10
现在我想在Total Price
列中选择值并将它们全部添加,意味着我想要添加8,12,10。我该怎么做?
答案 0 :(得分:2)
private void button1_Click(object sender, EventArgs e)
{
int totalPrice = 0;
for(int i=0;i<listView1.Items.Count;i++)
{
totalPrice += Convert.ToInt32(listView1.Items[i].SubItems[2].Text);
}
}
答案 1 :(得分:0)
您可以通过遍历集合ListViewItem
获得ListView.Items
。
每个具有多个值的ListViewItem
都具有在ListViewItem.SubItem
- 集合中收集的子项。
十进制和= 0;
foreach (ListViewItem item in listView1.Items)
{
string _val = item.SubItems[2].Text;
decimal totalPrice = decimal.Parse(_val);
sum += totalPrice;
}