欢迎来到天天文库
浏览记录
ID:6740987
大小:45.50 KB
页数:6页
时间:2018-01-24
《dropdownlist的一些知识》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、DropDownList详解下面向大家分享我在网站设计中用到dropdownlist的一些经验和网上看到的个人觉得对我有所指点的代码,上传的附件为都自己所写,比较简单,但比较全,包括数据库sqldatasource与dropdownlist,gridview的应用,DropDownList详解DropDownList控件用于创建下拉列表。DropDownList控件中的每个可选项都是由ListItem元素定义的!提示:该控件支持数据绑定!DropDownList控件是一个下拉式的选单,功能和RadioButtonListW
2、eb控件很类似,提供用户在一群选项中选择一个;不过RadioButtonListWeb控件适合使用在较少量的选项群组项目,而DropDownListWeb控件则适合用来管理大量的选项群组项目。一、DropDownList控件属性1、AutoPostBack属性:用于设置当改变选项内容时,,是否自动回送到服务器。True表示回送;False(默认)表示不回送。2、DataSource属性:用于指定填充列表控件的数据源。3、DataTextField属性:用于指定DataSource中的一个字段,该字段的值对应于列表项的Tex
3、t属性。4、DataValueField属性:用于指定DataSource中的一个字段,该字段的值对应于列表项的Value属性。5、Items属性:表示列表中各个选项的集合,如DropDownList.Items(i)表示第i个选项,i从0开始。每个选项都有以下3个基本属性:Text属性:表示每个选项的文本。Value属性:表示每个选项的选项值。Selected属性:表示该选项是否被选中。Count属性:通过Items.Count属性可获得DropDownList控件的选项数;Add方法:通过items.Add方法可以向D
4、ropDownList控件添加选项;Remove方法:通过items.Remove方法,可从DropDownList控件中删除指定的选项;Insert方法:通过items.insert方法,可将一个新的选项插入到DropDownList控件中;Clear方法:通过items.clear方法可以清空DropDownList控件中的选项。6、SelectedIndex属性:用于获取下拉列表中选项的索引值。如果未选定任何项,则返回值-1(负1)。7、SelectedItem属性:用于获取列表中的选定项。通过该属性可获得选定项的T
5、ext和Value属性值。8、SelectedValue属性:用于获取下拉列表中选定项的值。9、SelectedIndexchanged事件:当用户选择了下拉列表中的任意选项时,都将引发SelectedIndexChanged事件。二、使用语法代码6、False"DataSource="<%数据源%>"DataTextField="数据源的字段"DataValueField="数据源的字段"OnSelected7、IndexChanged="事件程序名称">一次性在同一个table绑定多个DropDownlist,并且去掉重复项(即代替distinct),从而提高性能。收藏代码privatevoidBindDropDownList(DropDownListddl2,DropDownListddl3,DropDownListddl4,DropDownListddl5){stringconn=cs.GetDsn();SqlConnectioncn=newSqlConne8、ction(conn);stringstrSqlDDL="selectCountry,CustName,Substring(CONVERT(varchar(100),ActInstDate,101),1,2)ActInstDate,ResellerNamefromtbcalicoinfowheresurveystatus='Completed'";DataSetds=newDataSet();SqlDataAdapterda=newSqlDataAdapter(strSqlDDL,cn);cn.Open();da.Fill9、(ds,"tbcalicoinfo");DataTabledt=newDataTable();ds.Tables["tbcalicoinfo"].DefaultView.RowFilter="countryisnotnull";//RowFilter过滤ds.Tables["tbcalicoinfo"]
6、False"DataSource="<%数据源%>"DataTextField="数据源的字段"DataValueField="数据源的字段"OnSelected
7、IndexChanged="事件程序名称">一次性在同一个table绑定多个DropDownlist,并且去掉重复项(即代替distinct),从而提高性能。收藏代码privatevoidBindDropDownList(DropDownListddl2,DropDownListddl3,DropDownListddl4,DropDownListddl5){stringconn=cs.GetDsn();SqlConnectioncn=newSqlConne
8、ction(conn);stringstrSqlDDL="selectCountry,CustName,Substring(CONVERT(varchar(100),ActInstDate,101),1,2)ActInstDate,ResellerNamefromtbcalicoinfowheresurveystatus='Completed'";DataSetds=newDataSet();SqlDataAdapterda=newSqlDataAdapter(strSqlDDL,cn);cn.Open();da.Fill
9、(ds,"tbcalicoinfo");DataTabledt=newDataTable();ds.Tables["tbcalicoinfo"].DefaultView.RowFilter="countryisnotnull";//RowFilter过滤ds.Tables["tbcalicoinfo"]
此文档下载收益归作者所有