2012-04-30 63 views
1

我希望这没有一个非常简单的解决方案,但我无法找到类似的问题在互联网上。VB.net数据库连接有点不对

我有几个禁用的文本框和一个comboBox挂钩到我的数据库一切都很好和丹迪。组合框选择我想要显示的ID,其余的填充真正好。我的问题是,我无法找到与新​​增的文本框进行计算的事件。

我有3个领域从数据库,ID,名称和价格拉。如果数量文本框中有一个数字,它会计算Cost()。当我更改包含我的ID的组合框时,我希望它再次进入calculateCost()。 _SelectedIndexChanged在更新ID之后,但在其他字段更新之前执行calculateCost(),因此它将使用先前ID的价格而不是新ID。 _Validating和_Validated在ID或价格字段永远不会开火,我猜数据库信息是允许的。我找不到解决此问题的方法。

任何帮助,非常感谢!谢谢!

+0

如果你可以发布你的代码,找出你的问题会容易得多。 – Nick

回答

0

如果找不到另一个快捷而脏的解决方案,就是添加一个计时器,调用您的计算成本函数,并将其设置为在组合框事件后短时间内启动。这不是一种优雅的方式,但它完成了工作。