2012-07-24 156 views
0

这里我显示的是数据库中的数据并显示在文本框中......还有一个使用multidropdown.dll的多选下拉列表。我成功地在文本框中显示数据,但是我应该使用什么方法来显示多重下拉菜单中的数据。 我应该使用什么样的代码显示在multidropdown而不是......... 多选下拉数据下面的代码:从数据库中读取数据并显示在多选下拉列表中

代码读取数据库中的数据,并在文本框和multidropdown显示:

<multidropdownLib:multidropdown id="multidropdown1"runnat="server"/> 
sqldatareader dr =cmd.executereader(); 
while(dr.read()) 
{ 
textbox1.text=dr["column_name"].tostring(); 

    multidropdown1................=dr["column_name"]..... 
} 
+0

是多选下拉有DataSource属性? – 2012-07-24 14:08:15

+0

多选下拉菜单来自blgnklc的答案...我不确定你的questins答案 – user1548885 2012-07-24 18:19:51

回答

0

DataTable dt1 = new DataTable();

dt1.Columns.Add(new DataColumn("Name", typeof(System.String))); 
dt1.Columns.Add(new DataColumn("ID", typeof(System.String))); 

dt1.Rows.Add(new string[] { "Apple"  ,"1" }); 
dt1.Rows.Add(new string[] { "Orange" ,"2" }); 
dt1.Rows.Add(new string[] { "Pear"  ,"3" }); 
dt1.Rows.Add(new string[] { "Banana" ,"4" }); 
dt1.Rows.Add(new string[] { "Grapes" ,"5" }); 
dt1.Rows.Add(new string[] { "Strawberry","6" }); 

MultiDropDown1.DataSource = dt1; 
MultiDropdown1.DataTextField = "Name"; 
MultiDropdown1.DataValueField = "ID"; 

参考:http://www.codeproject.com/Articles/219977/MultiDropDown-A-multiple-selection-Dropdown-contro

+0

这是为了包括项目,但我想从数据库中读取数据并在多选 - 下拉控件中显示它 – user1548885 2012-07-24 18:22:13

相关问题