VB.net数据库连接稍微关闭

时间:2012-04-30 01:05:38

标签: database events vb.net-2010

我希望这没有一个非常简单的解决方案,但我无法在互联网上找到类似的问题。

我有一些禁用的textBoxes和一个连接到我的数据库的comboBox都很好,花花公子。 comboBox选择我想要显示的ID,其余的填充真正的好像。我的问题是我无法找到适合新重新填充的textBoxes进行计算的事件。

我有3个字段来自数据库,ID,名称和价格。如果数量文本框中有数字,则会执行calculateCost()。当我更改包含我的ID的comboBox时,我希望它再次转到calculateCost()。 _SelectedIndexChanged在更新ID之后执行calculateCost(),但在更新其余字段之前,它使用的是先前ID的价格而不是新的ID。 _Validating和_Validated在ID或价格字段永远不会触发,我想数据库信息是绝对允许的。我无法找到解决这个问题的方法。

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

1 个答案:

答案 0 :(得分:0)

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