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

2024年11月22日 14:26
有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;