当前位置:首页 科普知识 dropdownlist

dropdownlist

发布时间:2023-09-14 01:28:53

DropDownList控件又称下拉列表框控件, 控件 列表 中的多行数 据 以隐含 的形式表 示 出 来,当用户需要选择所需列表项时,通过点击 “下三角 ”图形 展示 ,用户每次 只能选用一个 数据项。DropDownList控件实际上是列表项 的 容器 ,下拉列表框 用 Items集合表示各项 的内 容。如果在 ASP.NET页面中逐个 的手 动填写 DropDownList控件的列表选项,当列表项很多 的时候会 比较繁琐 ,而且修改 比较麻烦 。 DropDownList控件动态连接到数据库,按指定 条件从数据库 中查询 出列表选项数据,然后绑 定到控件,可以方便快速地显示出多个下拉选 项 。 同时 ,通过修 改数据库 中数据 ,可 以动 态改 变下 拉选项。例如 ,在导 师遴 选系统 中, 研究生导师填写申请信息 的时候 ,需要选 择申 请类型,而且同样的信息在多处页面出现,将 数据库中申请类型表的数据绑定到 DropDownList控件上,能比较好的解决问题。

dropdownlist介绍

DropDownList控件又称下拉列表框控件, 控件 列表 中的多行数 据 以隐含 的形式表 示 出 来,当用户需要选择所需列表项时,通过点击 “下三角 ”图形 展示 ,用户每次 只能选用一个 数据项。DropDownList控件实际上是列表项 的 容器 ,下拉列表框 用 Items集合表示各项 的内 容。如果在 ASP.NET页面中逐个 的手 动填写 DropDownList控件的列表选项,当列表项很多 的时候会 比较繁琐 ,而且修改 比较麻烦 。 DropDownList控件动态连接到数据库,按指定 条件从数据库 中查询 出列表选项数据,然后绑 定到控件,可以方便快速地显示出多个下拉选 项 。 同时 ,通过修 改数据库 中数据 ,可 以动 态改 变下 拉选项。例如 ,在导 师遴 选系统 中, 研究生导师填写申请信息 的时候 ,需要选 择申 请类型,而且同样的信息在多处页面出现,将 数据库中申请类型表的数据绑定到 DropDownList控件上,能比较好的解决问题。

dropdownlist简介

对于有些形式的输入,用户必须从适用选项列表中选择一个选项。例如,软件公司可能要创建一个支持网站,用户可以在其中找到关于该公司各种软件产品的常见问题的答案。用户寻找问题的答案时,如果在用户搜索的关键字旁边,可以选择问题是针对于哪个软件产品的,将有助于他更容易找到问题的答案。

在这种情况下,适合收集这种信息输入的Web控件是DropDownList。DropDownList Web控件创建一个包含多个选项的下拉列表,用户可以从中选择一个选项。

dropdownlist经典例子

(C#)

//初始化job_Rank

string strSql = "select * from code_list where pms_type='job_rank'";

DataSet dsJobrank = DBAccess.GetDataSet(strSql);

drpJobRank.DataSource = dsJobrank.Tables.DefaultView;

drpJobRank.DataTextField = "pms_name";

drpJobRank.DataValueField = "pms_value";

drpJobRank.DataBind();

drpJobRank.Items.Insert(0, new ListItem(" ", "-1"));

有时候也不需要写代码,这个是一些控件的属性,只允许用户选择而不允许用户输入

表示允许用户从下拉列表中选择一项的控件。 命名空间:System.Web.UI.WebControls

程序集:System.Web(在 system.web.dll 中)

备注

使用 DropDownList 控件可以创建只允许从中选择一项的下拉列表控件。可以通过设置 BorderColor、BorderStyle 和 BorderWidth 属性来控制 DropDownList 控件的外观。

若要指定希望显示在 DropDownList 控件中的项,请在 DropDownList 控件的开始和结束标记之间为每个项放置一个 ListItem 对象。

DropDownList 控件也支持数据绑定。若要将控件绑定到数据源,请创建一个包含要显示在控件中的项的数据源,如 System.Collections.ArrayList 对象。然后使用 Control.DataBind 方法将该数据源绑定到 DropDownList 控件。

使用 SelectedIndex 属性以编程方式确定用户从 DropDownList 控件中选择的项的索引。

DropDownList 控件绑定数据源后,想要获取选中项的值,需要添加该控件的属性:AppendDataBoundItems="true",否则获取不到选中项的值。

DropDownList 控件需要触发 onselectedindexchanged 事件时,请添加属性:AutoPostBack="true",否则不能触发。

dropdownlist继承层次结构

System.Object

System.Web.UI.Control

System.Web.UI.WebControls.WebControl

System.Web.UI.WebControls.baseDataBoundControl

System.Web.UI.WebControls.DataBoundControl

System.Web.UI.WebControls.ListControl

System.Web.UI.WebControls.DropDownList

dropdownlist线程安全

此类型的任何公共静态(Visual Basic 中的 Shared)成员都是线程安全的,但不保证所有实例成员都是线程安全的。

温馨提示:
本文【dropdownlist】由作者 爱百科 转载提供。 该文观点仅代表作者本人, 自学教育网 信息发布平台,仅提供信息存储空间服务, 若存在侵权问题,请及时联系管理员或作者进行删除。
(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6