我想通过按钮计算listview表中某两列的值,用的是C#,要使用listview中的哪些属性呢
3个回答
展开全部
下面给你一点代码片段你自己理解变通下
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;
}
}
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)。
item[0]中的数据(0)是指行数,第一行为0,第二行为1,以下依次类推。
SubItems[1]中的(1)是指列数,第二列为1,第三列为2,以下依次类推。(注意第一列为listView1.Items[0].Text)。
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上的int total 应该定义在foreach的外面 ,然后里面是 total+=price * count;
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询