これはひどく簡単な解決策はないと思いますが、インターネット上で同様の問題は見つけられませんでした。VB.netデータベース接続が少し遅い
私はいくつかの無効なtextBoxと、データベースに接続されたcomboBoxを持っています。コンボボックスは、どのIDを表示するかを選択し、残りの部分は本当にうまくいっぱいです。私の問題は、新たに再投入されたテキストボックスを計算に使用するイベントを見つけるのが難しいことです。
私は、データベース、ID、名前、および価格から引き出している3つのフィールドを持っています。数量テキストボックスに数値がある場合、calculateCost()が実行されます。 IDを含むcomboBoxを変更すると、calculateCost()に再度移動します。 _SelectedIndexChangedは、IDが更新された後、残りのフィールドが更新される前にcalculateCost()を実行します。そのため、新しいIDではなく以前のIDの価格が使用されます。 _Validatingと_ValidatedのいずれかIDまたは価格フィールドは、私はデータベースの情報が無駄に無制限に許可されているとは思わない。私はこの問題を回避することはできません。
ご協力いただきありがとうございます。ありがとう!
コードを投稿できる場合は、問題を突き止めるほうがずっと簡単です。 – Nick