0

我在这里显示来自数据库的数据并显示在文本框上……还有一个使用 multidropdown.dll 的多选下拉菜单。我已成功在文本框中显示数据,但我应该使用什么方法在多下拉菜单中显示数据。我应该使用什么代码在多下拉菜单中显示数据,而不是......多选下拉菜单具有以下代码:

从数据库读取数据并在文本框和多下拉菜单中显示的代码:

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

  multidropdown1................=dr["column_name"].....
 }
4

1 回答 1

0

数据表 dt1 = 新数据表();

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

于 2012-07-24T14:13:59.550 回答