控件ASP NET中多个DropDownList控件的动态数据绑定道

dropdownlist 绑定  时间:2021-02-08  阅读:()

AS P.NET中多个DropDownList控件的动态数据绑定数据库与信息管理王相军顾启海王日宏约2927字摘要:作为今后WEB应用开发的主流技术之一ASP.NET为我们提供了为数众多的具有强大功能的内置控件利用这些控件可以很方便的实现我们需要的功能。但是在不同的场合下人们对功能的需求是不同的因此在熟悉ASP.NET各控件功能的同时对控件使用技巧的掌握也是必不可少的。该文通过一个完整的实例详细介绍了多个DROPDOWNLIST控件的数据源绑定技巧。 关键词:ASP.NET控件DropDownList实例中图分类号:TP 311文献标识码:A文章编

号:1009-3044201002-284-02 The Usage Skill and Applied Example of DropDownListControl in Asp.net WANG Xiang-jun GU Qi-hai WANG Ri-hong Qingdao

Technological University School of Computer Engineering Qingdao 266000 ChinaAbstract:As one of the leading techniques of development in future Web applicationASP.net provide us with many powerful inner control we can achieve our purposeconveniently by use these controls.But people have different requirements in differentsituation so we not only familiar with all kinds of control39s function but also holdvarious usage skills ofthese controls.This article introduce a mutual-move technique ofDropDownList control by a integrated example and resolve some correlative problems inthat process.Key words:ASP.NET control dropDownList example ASP.NET是Microsoft公司推出的新一代基于B/S的动态WEB开发工具是今后电子商务、 电子政务以及远程教育等WE B应用开发的主流技术之一。虽然它继承了原A S P的特点但是在语法和应用上都和ASP有了很大的区别1。笔者最近在.NET环境下用C语言编写了研究生管理系统。下面就DropDownList控件的使用技巧问题进行探讨并给出具体的代码实例。 1 DropDownList控件的动态数据绑定DropDownList控件又称下拉列表框控件控件列表中的多行数据以隐含男问奖硎境隼吹庇没枰袼枇斜硐钍蓖慊鳌跋氯恰蓖夹握故居没看沃荒苎∮靡桓鍪菹睢控件实际上是列表项的容器下拉列表框用Items集合表示各项的内容2。 如果在ASP.NET页面中逐个的手动填写DropDownList控件的列表选项当页面中有很多个下拉列表时会比较麻烦而且修改比较麻烦。DropDownList控件动态连接到数据库按指定条件从数据库中查询出列表选项数据然后绑定到控件可以很方便快速地显示出多个下拉选项

5。 在研究生管理系统中需要用到很多个DropDownList控件例如在在研究生发表论文登记页面中论文管理题目来源作者排名发表类别等都需要用到DropDownList控件。通过设计公共类中的绑定数据的方法和数据库中相应数据表的设计实现多个下拉列表的动态数据绑定。效果如图1所示。 2数据库中关于表的设计在数据库中建立一个表命名为ddlContentIDint主键、 自动增1 ddlValuevarchar 50ddlTtemvarchar50typevarchar 50表中内容见图2。 3公共类中源于绑定DropDownList控件的代码为了方便与数据库的连接需要设计一些通用的方法并将其放到一个单独的类中。在ASP.NET中有一个特殊的APP_CODE文件夹该文件夹专门用于保存.cs文件在对网站进行调试的过程中当浏览器对web应用程序发出首次请求时ASP.NET会自动编译AP P_C O D E文件夹中的代码3。 在窘饩龇桨缸试垂芾砥鳌恐惺蟊暧壹セ飨钅棵瘛咎砑覣SP.NET文件夹】 【app_code】命令将App_Code文件夹添加到当前网站中。鼠标右键单击app_code文件夹添加一个名为CommonMethods.cs的类修改代码为如下形式。 Public class CommonMethods//数据库连接字符串public static readonlystring connString

ConfigurationManager.ConnectionString s“ConnectionString”.ConnectionString//////将数据库中的数据绑定到对应DropDownList控件上//////控件名///区别绑定到那个控件上Private static void bindDdl DropDownList ddlNamestring type//建立与数据库的连接SqlConnection connew SqlConnectionCommonMethods.connString DataSetdsnew DataSet string sql”select from ddlContent where type’”this.type”’”//填充数据SqlDataAdapter danew SqlDataAdaptersqlcon da.fillds//绑定数据到下拉列表ddllName.DataSourceds ddlName.DataKeys”ddlValue”ddlName.DataBind 4页面中代码在发表论文登记页面中添加如下代码: IfispostBack//调用公共类中的方法把数据表中的数据绑定到对应的控件上CommonMethods.bindDdlddlZzpm”zzpm”CommonMethods.bindDdlddlS lqk”slqk”CommonMethods.bindDdlddlFblb””fblb”Commo nMetho ds.bindDdlddlFbqk”fbqk”通过简单的几句代码就可以将页面上用到的下拉列表的数据进行了绑定可以说非常的有效率。而且以后如果进行修改可以再数据库中进行修改很方面。 5结束语通过实际的例子说明了实现多个

DropDownList控件的动态数据绑定这是在开发Web网络系统中实际用过的。文中所提供的代码均测试成功具有很强的使用价值希望能给读者启发起到抛砖引玉的作用。 参考文献: 1沈军.基于ASP.NET2.0技术的WEB数据库多层架构设计与实现J.电子测量技术2008312:76-79.2范晓平.怎样在DataGrid空间中内嵌DropDownList子控件J.电脑编程技巧与维护20087:90-91.3马俊.C网络应用编程实验指导与开发实例M.北京:人民邮电出版社2007.4李万宝.ASP.NET技术详解与应用实例M.北京:机械工业出版社2005.5 ASP.net DropDownList无刷新联动

EB/OL.http://dev.esdn.net/Develop/article/28/74355.shtm.6齐亚平.在ASP.NET中的动态数据绑定J.西安航空技术高等专科学校学报20033:14-16.7张超李隐齐

鹏.ASP.NET DropDownList控件的研究与应用J.黑龙江科技信息200913:56-56. 8用JSTL实现JSP应用程序快速开发EB/OL.http://www.knowsky.com/4159.html.

易探云:买香港/美国/国内云服务器送QQ音乐绿钻豪华版1年,价值180元

易探云产品限时秒杀&QQ音乐典藏活动正在进行中!购买易探云香港/美国云服务器送QQ音乐绿钻豪华版1年,价值180元,性价比超级高。目前,有四大核心福利产品推荐:福利一、香港云服务器1核1G2M,仅218元/年起(香港CN2线路,全球50ms以内);福利二、美国20G高防云服务器1核1G5M,仅336元/年起(美国BGP线路,自带20G防御);福利三、2G虚拟主机低至58.8元/年(更有免费...

VoLLcloud:超便宜香港CMI大带宽vps-三网CMI直连-年付四免服务-低至4刀/月-奈飞

vollcloud LLC创立于2020年,是一家以互联网基础业务服务为主的 技术型企业,运营全球数据中心业务。致力于全球服务器租用、托管及云计算、DDOS安 全防护、数据实时存储、 高防服务器加速、域名、智能高防服务器、网络安全服务解决方案等领域的智 能化、规范化的体验服务。所有购买年付产品免费更换香港原生IP(支持解锁奈飞),商家承诺,支持3天内无条件退款(原路退回)!点击进入:vollclo...

六一云互联(41元)美国(24元)/香港/湖北/免费CDN/免费VPS

六一云互联六一云互联为西安六一网络科技有限公司的旗下产品。是一个正规持有IDC/ISP/CDN的国内公司,成立于2018年,主要销售海外高防高速大带宽云服务器/CDN,并以高质量.稳定性.售后相应快.支持退款等特点受很多用户的支持!近期公司也推出了很多给力的抽奖和折扣活动如:新用户免费抽奖,最大可获得500元,湖北新购六折续费八折折上折,全场八折等等最新活动:1.湖北100G高防:新购六折续费八折...

dropdownlist 绑定为你推荐
中国联通话费查询请问中国联通如何查询剩余话费?主页改不了怎么改不了主页eset最新用户名密码求ESET Smart Security最新用户名和密码flash导航条如何制作flash导航条微信如何建群微信怎么建立群1433端口怎么开启本机1433端口开机滚动条怎么减少开机滚动条?畅想中国淄博畅想中国消费怎么样xp系统停止服务Windowsxp系统为什么停止服务ejb开发EJB是啥玩意了
什么是域名解析 主机测评 瓦工 赵容 locvps 香港cdn 日志分析软件 idc资讯 域名转接 网站卫士 免费phpmysql空间 重庆双线服务器托管 免费cdn 阿里云官方网站 电信网络测速器 东莞主机托管 日本代理ip 酸酸乳 中国联通宽带测速 镇江高防服务器 更多