2011-03-30 63 views
0

我不需要選擇名爲lblTotal的標籤,就需要獲得項目價格的總數(它們在C#中的列表視圖中的同一列中)。項目價格來自數據庫,並且需要在應用程序本身中獲得它們的總和。你能幫我發一下你的想法嗎?獲取列表視圖在c#中的總列值

我建立這個使用WinForms和我已經設計下面的代碼

浮子lblTotal = 0F;
對(INT I = 0;我< orderList.Items.Count;我++){ 如果 (orderList.Items [I] .Selected) { lblTotal = float.Parse(orderList.Items [I] .SubItems [1]。文本); } }

但是這不適用於我的應用程序。 謝謝

+0

WPF或WinForms? – 2011-03-30 10:28:28

回答

0

我windows窗體C#下面的代碼將達到了所有的整數值中第2列, 2更改到任何列的值存儲在

INT列= 0。 column = 2;

int total = 0; total = 0;

ListViewItem item = default(ListViewItem); (item.in.ListView1.Items){ total + = int.Parse((string)item.SubItems(2).Text); }

0

最好通過將計算移動到數據庫(SUM(x))或客戶端上的業務邏輯/數據源來計算總和,而不是通過讀取它的所有環節UI和轉換/投射。