none
GridViewで列ごとに計算する RRS feed

  • 質問

  • visual web developer 2010 Expressを使用してWeb アプリケーションプロジェクトを作成しています。
    環境は以下です。
    WEBサーバ:Windows Server 2008 R2 Standard
    IISのバージョン:Version7.5.7600.16385

    .NET のバージョン:Microsoft .NET Framework 4
    使用ブラウザ:IE,Firefox,Chrome(すべて最新バージョン)
    使用言語:VB

    GridViewを配置し,以下のような表を作りたいです。
    「種類」「単価」「個数」「合計」
    A   100   5   500
    B   200   2   400
    C   350   1   350

    「種類」「単価」は固定で,「個数」を変更すると「合計」が計算されるには
    どのようにしたらいいのでしょうか?

    ご教授よろしくお願いいたします。
    2018年2月6日 7:43

回答

  • データソースは何で、その中身はどうなっているのでしょう?

    決まってなければ仮定でもいいですから、きちんと書いてください。

    回答者に想像で答えてもらうことは期待しないでください。想像が質問者さんの期待と違っている場合は、時間と労力の無駄になるだけでなく、スレッドにノイズを増やしただけということになりかねませんので。

    (例:SQL Server DB のあるテーブルに「種類」「単価」「個数」フィールドがあって、それにレコードが格納されている。「合計」は SQL Server のテーブルにはなく、ASP.NET のコードで計算して GridView の列として追加するなど)

    【追伸】

    ところで、質問者さんが立てた以前のスレッドが放置状態です。クローズするまできちんとフォローしていただくようお願いします。

    https://social.msdn.microsoft.com/Forums/ja-JP/fc9765b1-03fe-4434-a1c5-56d6696dcf27/gridview?forum=vsgeneralja


    • 編集済み SurferOnWww 2018年2月6日 8:27 追伸追記
    • 回答としてマーク masu-nona 2018年2月16日 6:15
    2018年2月6日 8:19

すべての返信

  • データソースは何で、その中身はどうなっているのでしょう?

    決まってなければ仮定でもいいですから、きちんと書いてください。

    回答者に想像で答えてもらうことは期待しないでください。想像が質問者さんの期待と違っている場合は、時間と労力の無駄になるだけでなく、スレッドにノイズを増やしただけということになりかねませんので。

    (例:SQL Server DB のあるテーブルに「種類」「単価」「個数」フィールドがあって、それにレコードが格納されている。「合計」は SQL Server のテーブルにはなく、ASP.NET のコードで計算して GridView の列として追加するなど)

    【追伸】

    ところで、質問者さんが立てた以前のスレッドが放置状態です。クローズするまできちんとフォローしていただくようお願いします。

    https://social.msdn.microsoft.com/Forums/ja-JP/fc9765b1-03fe-4434-a1c5-56d6696dcf27/gridview?forum=vsgeneralja


    • 編集済み SurferOnWww 2018年2月6日 8:27 追伸追記
    • 回答としてマーク masu-nona 2018年2月16日 6:15
    2018年2月6日 8:19
  • >SurferOnWww さま

    いつもありがとうございます!

    大変失礼しました。
    SQLDatasourceを使用しています。
    SQLServerのDBに「合計」があります。

    教えていただいた「(例:」をヒントに調べて
    SQLDatasourceのクエリビルダで,「新しい値」のところに@単価 * @個数
    と入力してみたところ,うまくいきました!

    ご指導いただきありがとうございます!

    2018年2月16日 6:15