Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 根据用Acces数据库填充的组合框可更新的标签文本_Vb.net_Ms Access - Fatal编程技术网

Vb.net 根据用Acces数据库填充的组合框可更新的标签文本

Vb.net 根据用Acces数据库填充的组合框可更新的标签文本,vb.net,ms-access,Vb.net,Ms Access,您好,我使用的是Visual Basic 2008 Express Edition,因此我有一个组合框,其中填充了Microsoft Access数据库中的项目,组合框中填充了de数据库表中存储在列中的值,因此用户可以从中选择“选项”,我想添加显示该列对应行的值的标签。我使用“数据源”面板拖放与我想要的值对应的标签,它可以工作。当我编译应用程序时,它会显示我想要的值(至少我认为是这样,它可能只是选择了第一个条目)问题是,当我在组合框上选择不同的条目时,标签不会用新值刷新。我该怎么做 编辑 好的,

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

编辑


好的,所以我想我真正的问题是VisualBasic如何填充de combobox并获取其他ACCESDB条目的值来更改标签的.text值?我指的是实现这一点的实际代码。

查看是否在组合框的on_click事件中添加一些代码,以适当地更改标签标题

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

不太好,但谢谢。我希望标签上的文本能够动态变化,因为我使用的数据库非常大。为每个数据库创建一个标签并根据组合框的选项使其可见是不切实际的。但这不是
标签的本意。我会创建一个类似dashbooard的页面。有一个下拉/组合框,提交时让logic提供正确的表单/页面。使用VBA链接到动态Excel表单有什么意义?在我投票否决之前,您可能想解释一下?它没有链接到动态Excel表单,而是链接到Acces数据库,用户不需要修改数据库的值,只需浏览它们并通过labels@FelixArturoMaciasIbarra我不确定你是在跟我说话还是跟Ryan说话,我在和Ryan说话。我不相信发布的链接与您的问题相关。