菜鳥在這裏,當我運行此:排序組合框項目(GetScheme(「表」)
connection.Open()
Me.ComboBox1.DisplayMember = "TABLE_NAME"
Me.ComboBox1.ValueMember = "TABLE_NAME"
Me.ComboBox1.DataSource = Me.connection.GetSchema("TABLES")
組合框填入表名,但他們使用不是按字母順序
排序行爲--->排序屬性不工作,要麼
感謝
菜鳥在這裏,當我運行此:排序組合框項目(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
謝謝你的工作 - 我如何標記這解決你? –
似乎你自己找到了它,[無論如何接受答案](https://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work#duplicate=0 ) – Steve
奇怪的不能解決問題。你使用什麼樣的數據庫? – Steve
@Steve - SQL Server –