【发布时间】:2016-03-21 08:08:12
【问题描述】:
我想在组合框中显示多个特定列,并将其用作查询的搜索参数。如果这是我能做的,有什么想法吗?
我将在下面给出我的表格示例:
Company Name Document Notes 2nd Document Notes 2
A 1 test 2 test
B 1 test 2 test
C 1 test 2 test
D 1 test 2 test
我设置了一个组合框参数,通过公司名称搜索查询。 因此,如果我在第一个组合框中选择“A”;结果将返回:
Company Name Document Notes 2nd Document Notes 2
A 1 test 2 test
我希望下一个组合框显示“文档”列和“第二个文档”列;本质上显示特定公司的文件列表。
然后一旦选择了一个文档;我想要一个文本框来显示下一列。
例如
Combo box 1 Combo box 2 txt box:
'A' selected '2' selected Displays text from 'Notes 2'
所以简而言之,如果可能的话,我怎样才能获得一个组合框来显示查询结果的特定列? - 以及如何获得一个文本框来显示上一个组合框中选择右侧的列(例如,选择“1”将显示“注释”列,选择“2”将显示“注释 2”列如果没有,还有其他选择吗?谢谢!
编辑: 我有一个想法——也许有一种方法可以让查询将多个特定列转换为一个列表;然后在组合框中显示该列表?
【问题讨论】:
-
在 CBO 中显示多位数据但又将它们分开的一种方法是使用 List(Of T) 作为数据源。 T 将是一个覆盖 ToString 以提供显示的类。尽管您可能要考虑使用 DataGridView 的列这么多
-
您的数据存储在哪里?数据表?那种
List<T>?是 VB.Net 还是 Ms-Access?到目前为止,您尝试过什么?
标签: sql vb.net ms-access combobox