2012-04-30 104 views
1

我希望這沒有一個非常簡單的解決方案,但我無法找到類似的問題在互聯網上。VB.net數據庫連接有點不對

我有幾個禁用的文本框和一個comboBox掛鉤到我的數據庫一切都很好和丹迪。組合框選擇我想要顯示的ID,其餘的填充真正好。我的問題是,我無法找到與新​​增的文本框進行計算的事件。

我有3個領域從數據庫,ID,名稱和價格拉。如果數量文本框中有一個數字,它會計算Cost()。當我更改包含我的ID的組合框時,我希望它再次進入calculateCost()。 _SelectedIndexChanged在更新ID之後,但在其他字段更新之前執行calculateCost(),因此它將使用先前ID的價格而不是新ID。 _Validating和_Validated在ID或價格字段永遠不會開火,我猜數據庫信息是允許的。我找不到解決此問題的方法。

任何幫助,非常感謝!謝謝!

+0

如果你可以發佈你的代碼,找出你的問題會容易得多。 – Nick

回答

0

如果找不到另一個快捷而髒的解決方案,就是添加一個計時器,調用您的計算成本函數,並將其設置爲在組合框事件後短時間內啓動。這不是一種優雅的方式,但它完成了工作。