All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
ASP.NET中MD5和SHA1加密的几种方法_.net资料_编程技术
SQL Server定时作业的设置方法_[SQL Server教程]
php获取某个目录大小_[PHP教程]
C#中添加XML节点实例
Linux环境下如何使用PHP处理图像_[PHP教程]
.NET基础知识-公共语言运行时_[Asp.Net教程]
修改SQL Server数据库中的逻辑文件名_[SQL Server教程]
GridView的各种用法(1)_[Asp.Net教程]
在网页中插入媒体播放器详细参考
ASP.NET,2.0中CSS失效的问题总结_[Asp.Net教程]
Reading number is top 10 pictures
Sora aoi possession photo1
王艳写真温柔如水2
你是左脑型还是右脑型
Absolutely shocked. National geographic 50 animal photographys6
Chinese paper-cut grilles art appreciation8
The little girl with long hair3
Catch prostitution woman in China
刘亦菲写真集2
Absolutely shocked. National geographic 50 animal photographys10
Rendez-vous Sleep with actress, three days to earn 600000
Download software ranking
超级战舰
Desire a peach blossom
Ashlynn Video2
Boxer Classic video2
The Bermuda triangle1
Tram sex maniac 2 (H) rar bag19
传奇私服架设教程
C++编程教程第三版
VC++6.0培训教程
Tram sex maniac 2 (H) rar bag17
归海一刀 published in(发表于) 2014/1/30 1:07:19 Edit(编辑)
使用ascx和Div来扩充列表框选择功能_[Asp.Net教程]

使用ascx和Div来扩充列表框选择功能_[Asp.Net教程]

使用ascx和Div来扩充列表框选择功能_[Asp.Net教程]

在项目开发中,我们经常会通过使用列表框或组合框来解决选择问提。
但在列表框中,容纳的信息实在是有限,而且显示的条目也不能一次
性太多,那样对用户的操作也会造成不便。

有时可以通过用其它控件来替换掉列表框的展现部分,比如使用DataView或
DataList控件等,这可用自定义控件或用户控件来完成,这里介绍一个
常用的简单方法(使用用户控件)。

源码下载

方法是:
先建立一个ascx控件.


(1)
ascx控件中再分出"txtDiv"和"listDiv"两个Div层.
"txtDiv"层中使用Css将内嵌的Label和div等Html元素,画出伪列表框样式.
"listDiv"层则通过一个DataList,负责将"伪列表框"的内容展现出来.


之所以各使用独立的div是为了能通过客户端脚本来模拟列表框的展开和收缩,
能及时的将"listDiv"层显示和隐藏起来.


(2)
为"listDiv"层的DataList添加搜索和分页功能,这样再多的内容也无须担心。
DataList的列中还需有一个选中列,这样当前选中项的文本和值,才能通过脚本。
将其转移到对应的隐藏控件中。


(3)
父页面通过ascx控件的ItemText和ItemValue属性,
读取ascx页中的隐藏控件,来得到当前选中项的文本和值。


最后的使用效果为:

a1.jpg
(图1-初始界面)


a2.jpg
(图2-显示列表)

a3.jpg
(图3-搜索和翻页)


a5.jpg
(图4-选中后隐藏显示列表)

a6.jpg
(图5-显示选中结果)


ascx控件的主要属性说明:


PageSize :列表的页尺寸
TableName :读取的数据表名
ItemText :数据表中用作项文本的字段
ItemValue :数据表中用作项值的字段


GetValue :得到当前的选中值.
GetText :得到当前的选中文本.

来源:oupatch的cnblogs







添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.