控件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.

GigsGigsCloud(年付26美元)国际线路美国VPS主机

已经有一段时间没有听到Gigsgigscloud服务商的信息,这不今天看到商家有新增一款国际版线路的美国VPS主机,年付也是比较便宜的只需要26美元。线路上是接入Cogentco、NTT、AN2YIX以及其他亚洲Peering。这款方案的VPS主机默认的配置是1Gbps带宽,比较神奇的需要等待手工人工开通激活,不是立即开通的。我们看看这款服务器在哪里选择看到套餐。内存CPUSSD流量价格购买地址1...

打开海外主机域名商出现"Attention Required"原因和解决

最近发现一个比较怪异的事情,在访问和登录大部分国外主机商和域名商的时候都需要二次验证。常见的就是需要我们勾选判断是不是真人。以及比如在刚才要访问Namecheap检查前几天送给网友域名的账户域名是否转出的,再次登录网站的时候又需要人机验证。这里有看到"Attention Required"的提示。我们只能手工选择按钮,然后根据验证码进行选择合适的标记。这次我要选择的是船的标识,每次需要选择三个,一...

乐凝网络支持24小时无理由退款,香港HKBN/美国CERA云服务器,低至9.88元/月起

乐凝网络怎么样?乐凝网络是一家新兴的云服务器商家,目前主要提供香港CN2 GIA、美国CUVIP、美国CERA、日本东京CN2等云服务器及云挂机宝等服务。乐凝网络提供比同行更多的售后服务,让您在使用过程中更加省心,使用零云服务器,可免费享受超过50项运维服务,1分钟内极速响应,平均20分钟内解决运维问题,助您无忧上云。目前,香港HKBN/美国cera云服务器,低至9.88元/月起,支持24小时无理...

dropdownlist 绑定为你推荐
淘宝客推广什么是淘宝客推广求解万网核心代理我想买个域名和空间,我一朋友给我介绍万网代理环宇网络空间商,他们的空间稳定吗,价格怎么样,咨询师的服显卡温度多少正常显卡温度是多少才算正常的?不兼容手机软件与系统不兼容应该怎么办小米3大概多少钱小米3现在多少钱lockdownd[求教]在淘宝买了张激活卡,请问怎么取消激活电子商务网站模板电子商务网站模板哪个好?电子商务网站模板免费建站怎么样?什么是云平台什么是云系统?发邮件怎么发怎么发邮箱三星s8什么时候上市三星s8什么时候首发
河南vps 申请免费域名 购买域名和空间 新世界机房 winhost themeforest 主机屋免费空间 标准机柜尺寸 嘟牛 java虚拟主机 智能骨干网 512mb 西安服务器托管 xuni supercache 免费网络空间 亿库 globalsign 瓦工工具 装修瓦工招聘 更多