标签:
DropDwonList
三件事:
------------------------------------------1、把内容填进去-----------------------------------------
方法一:循环添加
DropDownList中的每一项都是ListItem类
例:List<Nation> list=查询结果返回值;
foreach(Nation data in list)
{
DropDownList.Items.Clear();//每次用集合之前,先清空一下
ListItem li=new ListItem(data.Name,data.Code)//重要的两个参数1、text值(将来显示给用户)2、value值(用来传递数据)
DropDownList1.Items.Add(li);
}
方法二:绑定添加
例:数据库查询返回list集合
DropDownList1.DataSource=list;
DropDownList1.DataTextField=“属性名”;//text值(将来显示给用户)
DropDownList1.DataValueField=“属性名”;//value值(用来传递数据)
DropDownList1.DataBind();//最后一定记得绑定数据
注:Items.Add()--此方法添加到集合
Items.Insert()--此方法可指定索引位置添加
------------------------------------------2、把选中的值取出来-----------------------------------------
使用属性:
一、用于单选
1、SelectedValue
2、SelectedItem.Text 或者 SelectedItem.Value
3、SelectedIndex
二、用于多选情况:
1、foreach 遍历DropDownList1.Items的集合
2、判断每一项的li.Selected==true;
3、把li.Text或li.Value 取出来
------------------------------------------3、设定某项为选定项-----------------------------------------
DropDownList1.SelectedValue=值;
标签:
原文地址:http://www.cnblogs.com/gchlcc/p/4821986.html