C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.5441 の関連記事表示

<< 0 >>
■5441  Re[5]: TreeViewのAfterSelectイベントについて
□投稿者/ ゆうじ -(2006/08/11(Fri) 11:42:31)

    分類:[VB.NET] 

    まどかさんいつもご回答ありがとうございます。
    返事が大変遅くなり申し訳ありません。

    > 補足ですが、イベントの発生要因と機能に対する実装すべきイベント(タイミング)が適切でないと
    > 保守性が著しく低下して後からえらい目にあうことになります。
    はい。今回えらい目に会いました。

    > AfterSelectは「新たに選択された」という発生要因があり、
    > そのなかで選択済みのノードをクリックしたときという実装で悩んでおられたので
    > 先の回答となりました。
    適切な回答ありがとうございました。
    本当に助かりました。
記事No.5230 のレス / END /過去ログ5より / 関連記事表示
削除チェック/

■5441  DataGridの合計値を取得したい
□投稿者/ ぺっぱー -(2007/07/13(Fri) 10:54:46)

    分類:[C#] 

    こんにちは、いつもお世話になっていますペッパーです。

    早速質問なのですが、DataGridにデータを追加していき、その合計を表示させたりすることができたのですが、その合計をうまく取得することができません。

    int sum = 0;
    foreach(DataRow dataRow in dt.Rows)
    {
      sum +=(int)dataRow["数量"];
    }

    int sum1 = 0;
    foreach(DataRow dataRow in dt.Rows)
    {
      sum1 +=(int)dataRow["金額"];
    }

    double Goukei = (sum*sum1*(1+0.05));

    sumとsum1にはきちんとDataGridの合計値が挿入されているのは確認済みなのですが、最後のGoukeiに代入しようとすると
    Goukei = 0.0になってしまいます。

    計算結果をきちんとGoukeiに入れる手段などありますでしょうか?よろしくお願いします。

親記事 /過去ログ15より / 関連記事表示
削除チェック/

■5442  Re[1]: DataGridの合計値を取得したい
□投稿者/ じゃかるた -(2007/07/13(Fri) 11:06:12)
    No5441 (ぺっぱー さん) に返信
    > sumとsum1にはきちんとDataGridの合計値が挿入されているのは確認済み

    どの時点で確認されてますか?
記事No.5441 のレス /過去ログ15より / 関連記事表示
削除チェック/

■5443  Re[2]: DataGridの合計値を取得したい
□投稿者/ ぺっぱー -(2007/07/13(Fri) 11:15:28)
    No5442 (じゃかるた さん) に返信
    > ■No5441 (ぺっぱー さん) に返信
    >>sumとsum1にはきちんとDataGridの合計値が挿入されているのは確認済み
    >
    > どの時点で確認されてますか?

    double Goukei = (sum*sum1*(1+0.05));この時点でブレイクポイントを指定し、sumに数量の合計の値(例:2)、sum1に金額の合計の値(例:4420)が入っているのを確認しました。
記事No.5441 のレス /過去ログ15より / 関連記事表示
削除チェック/

■5444  Re[3]: DataGridの合計値を取得したい
□投稿者/ じゃかるた -(2007/07/13(Fri) 11:19:33)
    No5443 (ぺっぱー さん) に返信
    >>■No5441 (ぺっぱー さん) に返信
    > double Goukei = (sum*sum1*(1+0.05));この時点でブレイクポイントを指定し、sumに数量の合計の値(例:2)、sum1に金額の合計の値(例:4420)が入っているのを確認しました。

    double Goukei = (2*4420*(1+0.05));
    で実行後のGoukeiの値を見てください。それでも0.0?
記事No.5441 のレス /過去ログ15より / 関連記事表示
削除チェック/

■5445  Re[4]: DataGridの合計値を取得したい
□投稿者/ ぺっぱー -(2007/07/13(Fri) 11:22:34)
    No5444 (じゃかるた さん) に返信
    > ■No5443 (ぺっぱー さん) に返信
    > >>■No5441 (ぺっぱー さん) に返信
    >>double Goukei = (sum*sum1*(1+0.05));この時点でブレイクポイントを指定し、sumに数量の合計の値(例:2)、sum1に金額の合計の値(例:4420)が入っているのを確認しました。
    >
    > double Goukei = (2*4420*(1+0.05));
    > で実行後のGoukeiの値を見てください。それでも0.0?

    試してみましたが、0.0のままでした。
記事No.5441 のレス /過去ログ15より / 関連記事表示
削除チェック/

■5446  Re[5]: DataGridの合計値を取得したい
□投稿者/ じゃかるた -(2007/07/13(Fri) 11:25:57)
    No5445 (ぺっぱー さん) に返信
    > 試してみましたが、0.0のままでした。

    計算式に問題はないと思います。
    試してみましたが、9282.0が算出されています。

    壊れてるのでしょうか...すいませんが分かりません。
記事No.5441 のレス /過去ログ15より / 関連記事表示
削除チェック/

■5447  Re[6]: DataGridの合計値を取得したい
□投稿者/ ぺっぱー -(2007/07/13(Fri) 11:42:48)
    No5446 (じゃかるた さん) に返信
    > ■No5445 (ぺっぱー さん) に返信
    >>試してみましたが、0.0のままでした。
    >
    > 計算式に問題はないと思います。
    > 試してみましたが、9282.0が算出されています。
    >
    > 壊れてるのでしょうか...すいませんが分かりません。
    >

    ふむむ・・・わかりました。どうもありがとうございました。

    いろいろとまた試してみることにします。
記事No.5441 のレス /過去ログ15より / 関連記事表示
削除チェック/

■5448  Re[7]: DataGridの合計値を取得したい
□投稿者/ mあ -(2007/07/13(Fri) 12:38:52)
    No5447 (ぺっぱー さん) に返信
    > いろいろとまた試してみることにします。
    Goukei の下にブレークポイントを置いたらどーなります?って話?

    # ブレークポイント行は止まった時点では「未実行」状態ですけど。

記事No.5441 のレス /過去ログ15より / 関連記事表示
削除チェック/

■5449  Re[8]: DataGridの合計値を取得したい
□投稿者/ ぺっぱー -(2007/07/13(Fri) 12:44:39)
    No5448 (mあ さん) に返信
    > ■No5447 (ぺっぱー さん) に返信
    >>いろいろとまた試してみることにします。
    > Goukei の下にブレークポイントを置いたらどーなります?って話?
    >
    > # ブレークポイント行は止まった時点では「未実行」状態ですけど。
    >
    >

    Σ

    まさにそのとおりでした・・・・初歩中の初歩で馬鹿なミスをしていました。

    本当にありがとうございます、助かりました。また一つ勉強になりました。
記事No.5441 のレス / END /過去ログ15より / 関連記事表示
削除チェック/

■5450  Re[9]: DataGridの合計値を取得したい
□投稿者/ じゃかるた -(2007/07/13(Fri) 13:03:46)
    No5449 (ぺっぱー さん) に返信
    > double Goukei = (2*4420*(1+0.05));
    > で実行後のGoukeiの値を見てください。それでも0.0?

    ひとことだけ
    なぜ「実行後」をわざわざつけているかを読んでください。
記事No.5441 のレス / END /過去ログ15より / 関連記事表示
削除チェック/

■5452  Re[10]: DataGridの合計値を取得したい
□投稿者/ ぺっぱー -(2007/07/13(Fri) 13:26:08)
    No5450 (じゃかるた さん) に返信
    > ■No5449 (ぺっぱー さん) に返信
    >>double Goukei = (2*4420*(1+0.05));
    >>で実行後のGoukeiの値を見てください。それでも0.0?
    >
    > ひとことだけ
    > なぜ「実行後」をわざわざつけているかを読んでください。


    すいません・・・次からはきちんと文章を読んで理解したいと思います。本当に失礼しました。
記事No.5441 のレス / END /過去ログ15より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -