Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.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
Visual studio 数据绑定-Visual Studio 2010_Visual Studio_Visual Studio 2010 - Fatal编程技术网

Visual studio 数据绑定-Visual Studio 2010

Visual studio 数据绑定-Visual Studio 2010,visual-studio,visual-studio-2010,Visual Studio,Visual Studio 2010,我在VisualStudio2010工作 情景: 我有两个组合框。 第一个组合框的内容: 个人电脑 数据库 第二个组合框的内容: 密码重置 硬件问题 SQL 我的问题: 当我在第一个组合框中选择“PC”时,我希望显示“密码重置”和“硬件问题” 当我在第一个组合框中选择“DB”时,我希望“SQL”显示在第二个组合框中 有人知道如何将数据从一个组合框绑定到另一个组合框吗 另外,当我点击'DB'->'SQL'时,应该填充第三个列表框,其中包含这两个组合项下的数据 我觉得这与数据绑定有关,但不确定如何进

我在VisualStudio2010工作

情景:

我有两个组合框。 第一个组合框的内容:

个人电脑

数据库

第二个组合框的内容:

密码重置

硬件问题

SQL

我的问题:

当我在第一个组合框中选择“PC”时,我希望显示“密码重置”和“硬件问题”

当我在第一个组合框中选择“DB”时,我希望“SQL”显示在第二个组合框中

有人知道如何将数据从一个组合框绑定到另一个组合框吗

另外,当我点击'DB'->'SQL'时,应该填充第三个列表框,其中包含这两个组合项下的数据

我觉得这与数据绑定有关,但不确定如何进行

有什么想法或链接我可以参考

请帮忙


谢谢。

这个问题很广泛。基本上你除了问题什么都没有。所以很难有人给你好的建议,因为这需要相当多的代码行。所以我试着给你们一个高层次的概述

最简单的方法(没有任何设计模式或一些高级的东西)就是将所有的选择硬连接到combobox1中。然后侦听selecteditem change事件,并根据所选内容填充combobox2。 使用可选的combobox3进行冲洗/重复

要继续,您可以从数据库表或配置文件中提取值,而不是硬连接它们

最后,您可以转到MVVM或类似的模式,以查看模型中的显示和视图中的表示


现在想想第一个,并尝试实现它-应该很简单。

这是Win Forms应用程序、ASP、WPF还是其他什么?这将极大地改变答案…这是基本的windows应用程序。基本上尝试创建一个链:如果选择了第一个类别-第二个将相应地填充,每秒钟填充第三个。谢谢。我只是做了一个非常基本的原型,需要一个开始。这很有帮助。