问题描述
在绑定ComboBox时有个“显示成员”和“值成员”,请问如何才能返回所选的“值成员”的值?请指教。
解决方案
解决方案二:
SelectedValueChanged中取
解决方案三:
参考
解决方案四:
好,试试去
解决方案五:
selectedvalue属性。
解决方案六:
不行啊!我的代码如下:请问当更改ComboBox1值时,TextBox1如何才能显示相应id的值。Dimsql1AsString="select*fromblqtwhereqttype='姓名'"Dimcmd1AsNewSqlCommand(sql1,con)Dimreader1AsSqlDataReaderreader1=cmd1.ExecuteReaderDoWhilereader1.ReadComboBox1.Items.Add(NewDictionaryEntry(reader1.Item("nr"),reader1.Item("id")))LoopComboBox1.DisplayMember="Key"ComboBox1.ValueMember="Value"
解决方案七:
楼主搞的复杂了吧?[code=VB.NET][ComboBox1.DataSource=reader1ComboBox1.DisplayMember="id"comboBox1.ValueMember="nr"/code]
解决方案八:
楼主搞的复杂了吧?ComboBox1.DataSource=reader1ComboBox1.DisplayMember="id"comboBox1.ValueMember="nr"
解决方案九:
引用5楼的回复:
不行啊!我的代码如下:请问当更改ComboBox1值时,TextBox1如何才能显示相应id的值。Dimsql1AsString="select*fromblqtwhereqttype='姓名'"Dimcmd1AsNewSqlCommand(sql1,con)Dimreader1AsSqlDataReaderreader1=cm……
ComboBox1.Items.Clear()Whilereader1.ReadComboBox1.Items.Add(reader1.Item("id"))EndWhile'假設ID中有個01的值,且要顯示01為選定的值ComboBox1.SelectedIndex=ComboBox1.FindString("01")