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

 我来答
sh981013
2013-03-12 · 超过33用户采纳过TA的回答
知道答主
回答量:114
采纳率:0%
帮助的人:88.5万
展开全部
下面给你一点代码片段你自己理解变通下

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;
}
}
廊坊地下工作者
2017-02-09 · TA获得超过178个赞
知道小有建树答主
回答量:393
采纳率:0%
帮助的人:56.9万
展开全部
listView1.Items[0].SubItems[1].Text
item[0]中的数据(0)是指行数,第一行为0,第二行为1,以下依次类推。
SubItems[1]中的(1)是指列数,第二列为1,第三列为2,以下依次类推。(注意第一列为listView1.Items[0].Text)。
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
飞洋灬过海
2013-03-13
知道答主
回答量:43
采纳率:0%
帮助的人:14万
展开全部
楼上的int total 应该定义在foreach的外面 ,然后里面是 total+=price * count;
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式