C# ListView中列的总和
目前,我需要在第3列中添加所有项目的成本,并在小计标签中显示结果 这是我的代码,但绝对没有发生任何事情:C# ListView中列的总和,c#,.net,listview,C#,.net,Listview,目前,我需要在第3列中添加所有项目的成本,并在小计标签中显示结果 这是我的代码,但绝对没有发生任何事情: private void btnLoadCart\u单击(对象发送者,事件参数e) { 十进制G总=0; foreach(lstCart.Items中的ListViewItem lstItem) { gtotal+=decimal.Parse(lstItem.SubItems[2].Text); } lblSubTotal.Text=Convert.ToString(gtotal); }
private void btnLoadCart\u单击(对象发送者,事件参数e)
{
十进制G总=0;
foreach(lstCart.Items中的ListViewItem lstItem)
{
gtotal+=decimal.Parse(lstItem.SubItems[2].Text);
}
lblSubTotal.Text=Convert.ToString(gtotal);
}
在设置
lblSubTotal.Text
值后,可能需要调用父窗体的Update
或Refresh
方法
NameOfParentForm.Update();
或
你试过调试吗?您是否收到任何错误或异常?您是否订阅了该活动?在设计器中选择
按钮
,然后双击该按钮,以确保您拥有。您可以得到如下总数:lblSubTotal=lstCart.Items.Cast().Where(x=>decimal.TryParse(x.SubItems(2.Text,null)).Select(x=>decimal.Parse(x.SubItems(2.Text)).Sum().ToString(“C2”)代码>
NameOfParentForm.Refresh();