2011-03-30 7 views
0

lblTotal이라는 레이블을 선택하지 않고 항목 가격의 합계 (C#의 목록보기에서 같은 열에 있음)를 얻어야합니다. 항목 가격은 데이터베이스 및 응용 프로그램 자체 내에서 이들의 합계를 얻을 필요가 있습니다. 당신은 저를 도우십시오 당신의 아이디어를 보내고주십시오.C에서 목록보기의 전체 열 값 가져 오기

나는이 사용 윈폼을 구축하고 난 다음 코드

플로트 lblTotal = 0F를 디자인했다;
찾는 (나는 < orderList.Items.Count, I = 0을 int로 난 ++) { (orderList.Items [I] .Selected) { lblTotal = float.Parse (orderList.Items [I]를 .SubItems 경우 [1]. 텍스트); } }

그러나 내 응용 프로그램에서는 작동하지 않습니다. 는

+0

WPF 또는 WinForms? –

답변

0

내가 창은 다음 코드는 값이 저장되어 어떤 컬럼에이 변경 , 열 2의 모든 정수 값을 총합니다 C#을 형성 감사

INT 열 = 0.; 칼럼 = 2;

int total = 0; 총 = 0;

ListViewItem item = default (ListViewItem); foreach (this.ListView1.Items의 항목) { 합계 + = int.Parse ((문자열) item.SubItems (2). 텍스트); }

0

계산을 데이터베이스 (SUM (x)) 또는 클라이언트의 비즈니스 로직/데이터 소스로 이동하여 합계를 계산하는 것이 가장 좋습니다. UI 및 변환/캐스팅