2014-10-20 224 views
0

我想填充一個下拉列表與我的SQL數據庫中的表名稱。 這是我的代碼嘗試,但當我打電話時沒有任何事情發生,並且下拉列表保持空白。使用數據庫表名稱填充下拉列表

如何使用上述查詢填充下拉列表?

+0

你檢查了你的dataTable。有沒有記錄存在? – vallabha 2014-10-20 11:01:33

+0

確保你的'Postback', – 2014-10-20 11:02:13

+0

@vallabha是的,我有數據在那裏。我認爲問題出在了displayMember和ValueMember上。如果我在數據庫中直接運行更新查詢將返回所需內容,我使用了一個不同的查詢,在我的問題 – user3855329 2014-10-20 11:06:01

回答

0

的問題是,你正在使用的ValueMemberDisplayMember字符串,請

替換下面

radDropDownList1.ValueMember = "TABLES_NAME"; 
radDropDownList1.DisplayMember = "TABLES_NAME"; 

radDropDownList1.ValueMember = "TABLE_NAME"; 
radDropDownList1.DisplayMember = "TABLE_NAME"; 
+0

就是這樣。謝謝。我會接受你的回答。 – user3855329 2014-10-20 11:12:50

+0

@ user3855329請將其標記爲答案,以便其他人可以從中受益 – vallabha 2014-10-20 11:14:04

2

您查詢是不正確的,它需要

SELECT TABLE_NAME 
FROM INFORMATION_SCHEMA.TABLES 
WHERE TABLE_TYPE = 'BASE TABLE'