1

数値をnumericupdownの値からint32に変換しようとしているときに、間違った数値が表示され、ステップスルーしてデバッグしました。値が3の数値updownとして表示されますが、intは格納されているのは2として出てきます。なぜこれを行うのか本当にわかりません

int max = Convert.ToInt32(Sale.numericUpDown3.Value);

デバッグ時にValueは3と表示されますが、maxは2と表示されます。これは、後でmaxが使用されているときに、データテーブルの間違った行からデータを取得することを意味します。これは前に誰かに起こったのですか?:S

4

1 に答える 1

1

したがって、私は問題を見たことがなく、それがどのようにそれを行ったのか疑問に思いました。少し頭を悩ませましたが、簡単な解決策です!タイミングの問題かもしれないと誰が指摘するまで、私の問題を解決してくれてありがとう!

于 2012-05-11T14:57:45.393 に答える