1

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

我有一些禁用的文本框和一个连接到我的数据库的组合框,一切都很好。组合框选择我想要显示的 ID,其余的填满真的很好。我的问题是我无法找到与新​​重新填充的文本框一起用于计算的事件。

我有 3 个从数据库中提取的字段,ID、名称和价格。如果数量文本框中有一个数字,它会 calculateCost() 。当我更改包含我的 ID 的组合框时,我希望它再次转到 calculateCost()。_SelectedIndexChanged 在 ID 更新后,但在其余字段更新之前执行 calculateCost(),因此它使用以前 ID 的价格而不是新的价格。ID 或价格字段上的 _Validating 和 _Validated 永远不会触发,我猜数据库信息是允许的。我找不到解决此问题的方法。

任何帮助是极大的赞赏!谢谢!

4

1 回答 1

0

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

于 2012-06-11T10:02:12.337 回答