2013-03-26 86 views
-1

我有一个连接到sql-server的ComboBox,我检索它上面的列。这里是我的表将数据库绑定到ComboBox

course_code   course 

CTECH    computer technician 
COMSCI    computer science 

例如,如果我从组合框中选择电脑技术员我该如何找回course_codeCTECH的标签,那么如果我在组合框中选择计算机科学如何我检索标签course_codeCOMSCI

+0

几个问题 - (1)WinForms或WPF? (2)你有语言偏好吗? – psubsee2003 2013-03-26 09:09:08

+0

WINFORM VISUAL BASIC only – 2013-03-26 09:13:26

回答

0

有一大堆Selected...属性,如SelectedItem,SelectedValue等请参阅文档here并选择一个你想要/需要的。

你可能想要做的是得到SelectedValue;如果这不起作用,您需要更具体地了解如何将数据导入组合框(数据绑定?)。

+0

databinding sir – 2013-03-26 09:16:41

+0

好的,你可以发布(或编辑)相关的代码*你如何将数据绑定到组合框,但是你是否尝试按照我所说的使用SelectedValue? – RobIII 2013-03-26 09:18:26

0

您可以使用属性[组合框] .Selected Value;

还会在绑定组合框时绑定这些属性: comboBox1.ValueMember =“course_code”; comboBox1.DisplayMember =“course”;

+0

我会申报吗? – 2013-03-26 11:36:04

+0

将数据加载到DataTable或DataSet中后,必须将这些值分配给两个属性。 comboBox1.ValueMember =“customerid”; comboBox1.DisplayMember =“contactname”; comboBox1.DataSource = dt; – 2013-03-26 12:25:22