1.在DropDownList中,如绑定数据后,DataTextField,DataValueField都不为空,则this.DropDownList.Text取的Value值; 2.两层数据的DropDownList的实现: 效果图: 这里使用的一个第三方控件,为YYControls中的SmartDropDownList, 代码实现: ListItem li = new ListItem("中国", "optgroup"); SmartDropDownList1.Items.Add(li);
li = new ListItem("北京", "北京"); SmartDropDownList1.Items.Add(li);
li = new ListItem("上海", "上海"); SmartDropDownList1.Items.Add(li);
li = new ListItem("深圳", "深圳"); SmartDropDownList1.Items.Add(li);
li = new ListItem("美国", "optgroup"); SmartDropDownList1.Items.Add(li);
li = new ListItem("华盛顿", "华盛顿"); SmartDropDownList1.Items.Add(li);
li = new ListItem("纽约", "纽约"); SmartDropDownList1.Items.Add(li); 3.DropDownList两级联动的实现 方案1:使用js库 效果图: 这里使用的是名为DronFw的js库,可下载获得! 方案2:使用ASP.NET AJAX Control Toolkit中的CascadingDropDown控件 效果图: |