0
我有一個ListView,可以導出和導入成功。我的問題是我需要計算付款列(ListView中的最後一列)並將結果顯示在一個Label中。但是,我收到「輸入字符串格式不正確」錯誤。C#計算ListView中的單個列並將其顯示在標籤中
這裏是我的代碼:
private void DisplayWeeklyEarnings()
{
decimal total =0;
foreach (ListViewItem item in lvTimeSheet.Items)
{
total += Convert.ToDecimal(item.SubItems[4].Text);
}
lblEarnings.Text = String.Format("{0:C2}", total);
}
我也試過:
total += Decimal.Parse(item.Subitems[4].Text);
其他建議使用:
total += Decimal.Parse(item.Subitems(4).Text);
然而,給我一個錯誤關於使用子項作爲一個方法。很顯然這是錯的。
這裏是我的形狀面: Click here to see the Form Face
這裏是有薪列形式填充: Click here to see the Populated form
任何幫助將不勝感激。先謝謝你。
第一個工作很好。感謝您的幫助。 – NMeneses