WebForm控件之DropDownList
2015-09-19 18:40
381 查看
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()--此方法可指定索引位置添加
[b]------------------------------------------2、把选中的值取出来-----------------------------------------[/b]
使用属性:
一、用于单选
1、SelectedValue
2、SelectedItem.Text 或者 SelectedItem.Value
3、SelectedIndex
二、用于多选情况:
1、foreach 遍历DropDownList1.Items的集合
2、判断每一项的li.Selected==true;
3、把li.Text或li.Value 取出来
[b]------------------------------------------3、设定某项为选定项-----------------------------------------[/b]
[b]DropDownList1.SelectedValue=值;[/b]
三件事:
------------------------------------------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()--此方法可指定索引位置添加
[b]------------------------------------------2、把选中的值取出来-----------------------------------------[/b]
使用属性:
一、用于单选
1、SelectedValue
2、SelectedItem.Text 或者 SelectedItem.Value
3、SelectedIndex
二、用于多选情况:
1、foreach 遍历DropDownList1.Items的集合
2、判断每一项的li.Selected==true;
3、把li.Text或li.Value 取出来
[b]------------------------------------------3、设定某项为选定项-----------------------------------------[/b]
[b]DropDownList1.SelectedValue=值;[/b]
相关文章推荐
- hadoop 调试
- CentOS6.3文字界面下使用yum安装Gnome桌面并解决乱码问题
- Linux系统cp:omitting directory`XXX'问题解决
- Apache CXF实战之三 构建RESTful风格 Web Service
- [linux]linux普通用户安装rpm软件
- VLC for Linux 无法播放FLV视频
- Tomcat免安装配置2
- visualvm远程jvm监控方法
- Linux在iptables教程基本应用防火墙
- CentOS 7 Tomcat路径
- PopupWindow的特殊情况
- 浅谈对property几个关键字的理解
- Tomcat 端口、默认应用、域名配置实践
- 使用 CAS 在 Tomcat 中实现单点登录
- linux install kernel headers
- EcShop 中关于注册推荐 填写推荐人的功能实现
- Linux系统管理之——软件包管理
- bash编程:条件测试
- bash编程 :if,case语句
- 怎样网站加速