1

嗨,我使用的是 Visual Basic 2008 Express Edition,所以我有一个组合框,其中填充了使用 Microsoft Acces 制作的数据库中的项目,该组合框填充了存储在 de 数据库表中的列中的值,因此用户可以从中选择一个“选项”,我想添加显示该列相应行的值的标签。我使用“数据源”面板拖放与我想要的值相对应的标签,它可以在我编译应用程序时显示我想要的值(至少我认为是这样,它可能只是选择了第一个条目)问题是,当我在组合框中选择一个不同的条目时,标签不会用新值刷新。我怎样才能做到这一点?

编辑

好的,我想我真正的问题是 Visual Basic 如何填充 de 组合框并获取其他 Acces DB 条目的值来更改标签的 .text 值?我的意思是执行此操作的实际代码。

4

3 回答 3

0

在组合框的 on_click 事件中放置一些代码以适当地更改标签标题。

于 2012-04-16T23:32:05.697 回答
0

看看这是否有帮助

于 2012-04-16T17:40:32.317 回答
0

好的,我想通了,每次从数据源面板拖放项目时,可视化都会创建新的数据源,因此您所要做的就是确保 VB 使用组合框和标签中使用的相同数据源因此,当您从组合框中选择一个选项时,它们会自动更新,我通过在我的项目的Form1.Designer.vb文件中找到适当的元素并编辑标签的“DataBindings.Add”属性来做到这一点。

于 2012-04-17T19:32:36.697 回答