我有一个问题,从我的ComboBox获取表名到我的查询语句。我通过这样做来填充我的ComboBox和来自MySQL的表名:
glowneOkno.cbTabeleMySQL.DisplayMember = "TABLE_NAME"
glowneOkno.cbTabeleMySQL.DataSource = polaczenie.GetSchema("TABLES")
cbTabeleMySQL
- 这是我的ComboBox,polaczenie
- 这是我与datebase的连接
以上代码正确填充ComboBox。但是,当我尝试使用此ComboBox进行简单查询时:
Dim zapytanie As String = "SELECT * from " & cbTabeleMySQL.SelectedValue.ToString()
我收到DataRowView的错误,我不知道如何从这个ComboBox中获取值文本(表名)。
答案 0 :(得分:0)
组合框项目的SelectedValue属性实际上获取了您当前未设置的组合框项目的“ValueMember”属性。尝试添加
glowneOkno.cbTabeleMySQL.ValueMember= "TABLE_NAME"