我想通过按钮计算listview表中某两列的值,用的是C#,要使用listview中的哪些属性呢

2024-11-22 14:26:57
推荐回答(3个)
回答1:

下面给你一点代码片段你自己理解变通下

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

回答2:

listView1.Items[0].SubItems[1].Text
item[0]中的数据(0)是指行数,第一行为0,第二行为1,以下依次类推。
SubItems[1]中的(1)是指列数,第二列为1,第三列为2,以下依次类推。(注意第一列为listView1.Items[0].Text)。

回答3:

楼上的int total 应该定义在foreach的外面 ,然后里面是 total+=price * count;