【发布时间】:2015-10-03 13:38:51
【问题描述】:
我正在制作购物车。我有 3 个文本框(txtItemCode,txtItemName,txtQuantity),所以每次我添加一个项目时,它都会显示到我的“listView1”按钮单击时有 3 列(项目代码、项目名称、数量),我还有一个“面板 1”将显示购物车中商品的总金额,“panel1”有 2 个标签(TaxLabel、AmountLabel)。
物品数量中的每一个数字都等于120
我想在“panel1”中查看基于我购物车中商品数量的总价
在我的代码中,我可以获得购物车中商品的总价格,但我也获得了文本框“txtQuantity.Text”的输入,但我无法摆脱它
这是我的代码:
int x = int.Parse(txtQuantity.Text);
foreach (ListViewItem li in listView1.Items)
{
x += int.Parse(li.SubItems[2].Text) * 120;
}
labelItemAmount.Text = Convert.ToString(x);
【问题讨论】:
-
您似乎在每次迭代中都覆盖了 x 的值,这是为什么呢?
-
抱歉复制错误。现在编辑帖子
-
你能举例说明索引 2 处的 subItem 的内容是什么吗?在您谈论 txtQuantity 文本框的部分,我不明白您的问题
-
txtQuantity 中有什么?它与项目表有什么关系?
-
放断点。使用调试器。祝你好运