Noob在这里,当我运行时:
connection.Open()
Me.ComboBox1.DisplayMember = "TABLE_NAME"
Me.ComboBox1.ValueMember = "TABLE_NAME"
Me.ComboBox1.DataSource = Me.connection.GetSchema("TABLES")
组合框中填充了表名,但它们不是按字母顺序排列
使用行为排序--->排序属性不起作用
由于
答案 0 :(得分:0)
如果您没有获得正确的表格排序,那么您可以简单地强制它作用于GetSchema返回的表格的DefaultView属性
Me.ComboBox1.DisplayMember = "TABLE_NAME"
Me.ComboBox1.ValueMember = "TABLE_NAME"
Dim schema = con.GetSchema("TABLES")
schema.DefaultView.Sort = "TABLE_NAME"
Me.ComboBox1.DataSource = schema.DefaultView