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

月费$389,RackNerd美国大硬盘独立服务器

这次RackNerd商家提供的美国大硬盘独立服务器,数据中心位于洛杉矶multacom,可选Windows、Linux镜像系统,默认内存是64GB,也可升级至128GB内存,而且硬盘采用的是256G SSD系统盘+10个16TSAS数据盘,端口提供的是1Gbps带宽,每月提供200TB,且包含5个IPv4,如果有需要更多IP,也可以升级增加。CPU核心内存硬盘流量带宽价格选择2XE5-2640V2...

百纵科技,美国独立服务器 E52670*1 32G 50M 200G防御 899元/月

百纵科技:美国高防服务器,洛杉矶C3机房 独家接入zenlayer清洗 带金盾硬防,CPU全系列E52670、E52680v3 DDR4内存 三星固态盘阵列!带宽接入了cn2/bgp线路,速度快,无需备案,非常适合国内外用户群体的外贸、搭建网站等用途。C3机房,双程CN2线路,默认200G高防,3+1(高防IP),不限流量,季付送带宽美国洛杉矶C3机房套餐处理器内存硬盘IP数带宽线路防御价格/月套...

妮妮云(43元/月 ) 香港 8核8G 43元/月 美国 8核8G

妮妮云的来历妮妮云是 789 陈总 张总 三方共同投资建立的网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑妮妮云的市场定位妮妮云主要代理市场稳定速度的云服务器产品,避免新手购买云服务器的时候众多商家不知道如何选择,妮妮云就帮你选择好了产品,无需承担购买风险,不用担心出现被跑路 被诈骗的情况。妮妮云的售后保证妮妮云退款 通过于合作商的友好协商,云服务器提供2天内全额退款,超过2天不退款 物...

dropdownlist 绑定为你推荐
天府热线天府热线怎么老是进不去?创维云电视功能创维电视怎么用,我买了个创维云电视,现在不知道怎么用手机往电视上传照片,谁能解答以下,人人逛街为什么女人都喜欢逛街?谢谢了,大神帮忙啊分词技术搜索引擎采用的是什么技术?网管工具网管软件好用吗?什么样的网管软件好呢?我想管理二十台电脑,让其中的四五台可以上网,其它的只能上局域网,谁能推荐一款软件吗?如果出钱买也可以!谢谢了!如何清理ie缓存怎么清理IE的缓存服务器连接异常服务器连接异常是怎么回事啊,怎么解决QzongQZONG怎么玩?cisco防火墙思科防火墙asa5505路由配置是什么?网页打不开的原因为什么我的网页打不开
河南虚拟主机 河北服务器租用 联通vps 淘宝抢红包攻略 正版win8.1升级win10 青果网 免费smtp服务器 灵动鬼影 双线主机 服务器是干什么的 美国在线代理服务器 中国网通测速 最漂亮的qq空间 丽萨 韩国代理ip 什么是web服务器 杭州电信 gotoassist cc加速器 热云 更多