下面给你一点代码片段你自己理解变通下
protected void btnCal_Click(object sender,EventArgs e){
//btnCal_Click方法是你的按钮事件
//lvItems是你的ListView
foreach(ListViewItem lvi ni lvItems.Items){
int price = Convert.ToInt32(lvi.SubItems[单价列的索引].Test);
int count = Convert.ToInt32(lvi.SubItems[数量列的索引].Test);
//主意这里的INT可以换成double做浮点运算
int total = price * count;
}
}
listView1.Items[0].SubItems[1].Text
item[0]中的数据(0)是指行数,第一行为0,第二行为1,以下依次类推。
SubItems[1]中的(1)是指列数,第二列为1,第三列为2,以下依次类推。(注意第一列为listView1.Items[0].Text)。
楼上的int total 应该定义在foreach的外面 ,然后里面是 total+=price * count;