您好我正在使用Visual Basic 2008 Express Edition,因此我有一个组合框,其中填充了使用Microsoft Acces制作的数据库中的项目,组合框中填充了存储在数据库中的表中的列中的值所以用户可以从中选择一个“选项”,我想添加标签,显示该列对应行的值。我使用“数据源”面板拖放与我想要的值对应的标签,它可以显示我编译应用程序时所需的值(至少我认为它确实如此,它可能只是选择了第一个条目)问题是,当我在组合框中选择不同的条目时,标签不会刷新新值。我怎样才能做到这一点?
编辑
好吧我猜我真正的问题是Visual Basic如何填充组合框并获取其他Acces DB的值来改变标签的.text值?我指的是实际代码。
答案 0 :(得分:0)
答案 1 :(得分:0)
将一些代码放在组合框的on_click事件中,以适当地更改标签标题。
答案 2 :(得分:0)
好的我想通了,每次从数据源面板中拖放项目时,每次都会创建新的数据源所以你要做的就是确保VB使用的是组合框中使用的相同数据源和标签,以便当你从组合框中选择一个选项时它们会自动更新,我是通过在我的项目的 Form1.Designer.vb 文件中找到合适的元素并编辑'DataBindings.Add来实现的。 '标签的属性。