排序组合框项目(GetScheme(“表”)
问题描述:
菜鸟在这里,当我运行此:排序组合框项目(GetScheme(“表”)
connection.Open()
Me.ComboBox1.DisplayMember = "TABLE_NAME"
Me.ComboBox1.ValueMember = "TABLE_NAME"
Me.ComboBox1.DataSource = Me.connection.GetSchema("TABLES")
组合框填入表名,但他们使用不是按字母顺序
排序行为--->排序属性不工作,要么
感谢
答
如果你没有得到你的表的正确排序,那么你可以简单地迫使它作用于默认查看GetSchema返回的表的属性
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
+0
谢谢你的工作 - 我如何标记这解决你? –
+0
似乎你自己找到了它,[无论如何接受答案](https://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work#duplicate=0 ) – Steve
奇怪的不能解决问题。你使用什么样的数据库? – Steve
@Steve - SQL Server –