从ComboBox获取表名

时间:2014-08-14 15:28:08

标签: mysql vb.net combobox

我有一个问题,从我的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中获取值文本(表名)。

1 个答案:

答案 0 :(得分:0)

组合框项目的SelectedValue属性实际上获取了您当前未设置的组合框项目的“ValueMember”属性。尝试添加

glowneOkno.cbTabeleMySQL.ValueMember= "TABLE_NAME"