如何从组合框中获取ID?
问题描述:
我正在开发VS 2010中的windows应用程序。如何从组合框中获取ID?
应用程序将保存名称和批处理属性。
我有组合框,其中我加载了来自数据库的批处理列表。
在保存数据时,我想从组合框项目中保存批次的ID。
如何在加载组合框列表名称时保存ID?
有没有其他的选择?
(你可以将图像,当用户选择了BATCH1/Batch2/Batch3中所看到的,而不是所选项目的文本我想要得到的ID)。
答
POst your code!
你必须得到重视这一点:
ComboBox1.DisplayMember = "Name"
ComboBox1.ValueMember = "ID"
和
ComboBox1.DataSource = ListOf(ID, Name)
答
请参见下面的样本填充组合框
connection.Open()
command = New SqlCommand(sql, connection)
adapter.SelectCommand = command
adapter.Fill(ds)
adapter.Dispose()
command.Dispose()
connection.Close()
ComboBox1.DataSource = ds.Tables(0)
ComboBox1.ValueMember = "Batch_id"
ComboBox1.DisplayMember = "Batch_Name"
获得所选项目的ID
ComboBox控件
Private Sub upadate()
Dim batchId as Integer
batchId = ComboBox1.SelectedValue
End Sub
显示你的代码,以填补组合框 – 2015-01-21 07:25:50