Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
DataGridViewでの選択したセルの合計値を計算する方法
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=10071#CommentId17285
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
くらす
 (社会人)
投稿日時
2011/3/2 17:41:15
>魔界の仮面弁士さま
返信をいただきありがとうございます。
ご教授いただいたにも関わらずうまくいかず困っていたところ、
更なるご教授ありがとうございます。
教えていただいたDataTable を直接割り当てる方法を試しています。
> DGV.Columns("選択").DataPropertyName = "選択"
> DGV.Columns("金額").DataPropertyName = "金額"
こちらはDecimalに変更しました。
Dim i As Decimal = rdr1.Item("AMOUNT")
> dt.Rows.Add(False, i ) '選択列にはデフォルトでFalseを入れる。
Falseは選択列、iは金額列になります。
この実行結果でUpdateSummaryLabel()が動くと
SumObject = dt.Compute("SUM(金額)", "選択=TRUE")
の部分に
「DataExceptionはハンドルされませんでした。
集約関数Sum()および型:Stringの使用が無効です。」
とエラーが出てしまいます。
下記にプログラムを載せますのでご確認お願いいたします。