2011-03-30 12 views
0

lblTotalというラベルを選択せず​​にアイテム価格の合計(C#のリストビューの同じ列にあります)を取得する必要があります。アプリケーション自体の中でそれらの合計を取得する必要があります。あなたは私を助けて、あなたのアイデアを送ることができますか?Cのリストビューの合計列値を取得する

私はこの使用してリサイズを構築していると私は、次のコードに

フロートlblTotal = 0Fを設計しています。 (; I < orderList.Items.Count; I = 0をint型私は++)のため
{(orderList.Items [I] .Selected) {lblTotal = float.Parse(orderList.Items [I] .SubItems場合[1]。テキスト); } }

これは私のアプリケーションでは機能しません。 はありがとう#C

+0

WPFまたはWinForms? –

答えて

0

I Windowsフォームは、次のコードは、列2のすべての整数値を合計しますあなたの値がに保存されているものは何でも列に2を変更 = 0

int型の列を。 列= 2;

int total = 0; 合計= 0;

ListViewItem item = default(ListViewItem); foreach(this.ListView1.Items内のアイテム){ 合計+ = int.Parse((文字列)item.SubItems(2)。テキスト); }

0

計算をデータベース(SUM(x))またはクライアント上のビジネスロジック/データソースに移動するか、読み込みのすべてのフープを実行するのではなく、 UIと変換/キャスト

関連する問題