列の値を集計するには?

解決


りり  2008-12-24 22:59:28  No: 141161

はじめまして。
datagridviewのある列の値を全て合計してlabelに示したいのですが、
どうすればいいでしょうか?


特攻隊長まるるう  2008-12-24 23:21:19  No: 141162

ループで1つ1つデータを取り出して足し算してください。


やじゅ  2008-12-25 21:53:56  No: 141163

DataTable.Compute メソッドに集約計算(SUM)があります。
http://yan-note.blogspot.com/2008/03/datatable.html


YuO  2008-12-25 21:58:43  No: 141164

とりあえず,情報共有のためのリンク
http://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=4261398&SiteID=7

System.Linq.Enumerable.Sum使えばいいんでは?
System.Windows.Forms.DataGridViewRowCollectionはSystem.Collections.IEnumerableだから,
Enumerable.OfTypeなりEnumerable.Castなりが必要でしょうけれど。


りり  2008-12-31 07:07:27  No: 141165

ありがとうございました。
おかげさまで列の集計はループでできました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加