gpt4 book ai didi

mysql - 获取 ComboBox 中非显示成员项的值

转载 作者:行者123 更新时间:2023-11-29 20:27:51 25 4
gpt4 key购买 nike

希望这不是一个太愚蠢的问题。

我正在从 MySQL 填充 ComboBox,如下所示:

Try
Dim con As New MySqlConnection(main.connection_string)
Dim dax As New MySqlDataAdapter("SELECT id,friendly_name FROM customers WHERE active=1 ORDER BY friendly_name ASC", con)
Dim dtx As New DataTable
dax.Fill(dtx)

ticket_cust_combo.DisplayMember = "friendly_name"
ticket_cust_combo.DataSource = dtx
Catch ex As Exception
End Try

效果很好,ComboBox 已填充。

我可以检索用户选择的任何内容的值:

Dim selectedcust = ticket_cust_combo.text

我想做的是获取与“friend_name”关联的“id”。在我最初的 SQL 读取中,我读入了“id”并且没有错误,所以我假设它位于某种数组中并且 ComboBox 仅使用 DisplayMember

我此时正在进行第二个 SQL 调用,以再次检索“id”,但如果数据已经在这里,那就太浪费了。

最佳答案

Plutonix 完全正确!

将 id 添加为 valuemember,如下所示...

 ticket_cust_combo.ValueMember = "id"

并且可以通过...检索 ID

 Dim idval As String = ticket_cust_combo.SelectedValue.ToString
MessageBox.Show(idval)

谢谢,一如既往:)

关于mysql - 获取 ComboBox 中非显示成员项的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39192437/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com