- 1、本文档共39页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
10.8 ListView控件 ListView控件是ASP.NET 3.5中新引入的控件,可以绑定从数据源返回的数据项并显示它们。这些数据可以显示在多个页面或者在一个页面逐个显示数据项,也可以对它们分组。 ListView控件会按照顶一顶模板和样式显示数据。与DataList和Repeater控件相似,此控件也适用于任何具有重复结构的数据。但与这些控件不同的是,ListView控件允许用户编辑、插入和删除数据,以及对数据进行排序和分页,并且所有这一切都无需编写代码。 可以说,ListView就是DataGrid和Repeater的结合体,它既有Repeater控件的开放式模板,又具有DataGrid控件的编辑特性。ListView控件并不直接支持分页,需要借助下一节讲述的DataPager控件完成分页功能。 ListView模板 LayoutTemplate?:布局模板。定义ListView控件的布局,必须包含一个充当数据占位符的控件。例如,该布局模板可以包含ASP.NET Table、Panel或Label控件(它还可以包含runat属性设置为“server”的table、div或span元素)。这些控件将包含ItemTemplate模板所定义的每个项的输出,还可以在GroupTemplate模板定义的内容中对这些输出进行分组。 ItemTemplate?:项模板。标识要为各个项显示的数据绑定内容。此模板包含的控件通常已绑定到数据列或其他单个数据元素上。 ItemSeparatorTemplate :标识要在各个项之间呈现的内容。 AlternatingItemTemplate?:交替项模板。标识为便于区分连续项,而为交替项呈现的内容。 SelectedItemTemplate?:为区分所选数据项与显示的其他项,而标识该所选项呈现的内容。 ListView模板 EmptyItemTemplate?:标识在使用GroupTemplate模板为空项时呈现的内容。 EmptyDataTemplate:标识在数据源没有返回数据时要呈现的内容。 GroupTemplate?:分组模板。标识组布局的内容。它包含一个占位符对象,例如表单元格 (td)、div或span。该对象将由其他模板(例如 ItemTemplate 和 EmptyItemTemplate 模板)中定义的内容替换。 GroupSeparatorTemplate:标识项组之间呈现的内容。 EditItemTemplate?:标识要在编辑项时呈现的内容。对于正在编辑的数据项,将呈现EditItemTemplate模板的内容以替代ItemTemplate模板的内容。 InsertItemTemplate:标识要在插入项时呈现的内容。将在ListView控件显示的项的开始或末尾处呈现InsertItemTemplate模板,以替代ItemTemplate模板。通过使用ListView控件的InsertItemPosition属性,可以指定InsertItemTemplate模板的呈现位置。 ListView控件应用举例 【例10-11】使用ListView控件完成班级信息的管理功能(adminClasses.aspx)。 10.9 DataPager控件 DataPager控件也是ASP.NET 3.5中新引入的控件,用于为实现了IPageableItemContainer接口的数据绑定控件显示导航控件。ListView控件就是实现该接口的一个控件。 可以通过使用DataPager控件的PagedControlID属性将DataPager控件与数据绑定控件关联起来。也可以选择将DataPager控件置于数据绑定控件层次结构的内部。例如,在ListView控件中,可以将DataPager控件置于ListView..::.LayoutTemplate模板内部。 可以通过更改PageSize属性自定义为每个数据页显示的项数。也可以通过设置QueryStringField属性更改将页面提交给服务器的方式。 DataPager控件页面导航字段 页导航字段类型 说 明 NextPreviousPagerField 使用户能够逐页浏览页面,或跳到第一页或最后一页。 NumericPagerField 使用户能够按照页码选择页面。 TemplatePagerField 使您可以创建自定义分页UI。 【例10-12】为【例10-11】中的lvClasses控件添加分页功能。 项目任务—使用GridView控件显示音乐有哪些信誉好的足球投注网站结果 每个页面上都有有哪些信誉好的足球投注网站框,用户输入内容后,然后选择按歌名、歌手或歌词进行有哪些信誉好的足球投注网站。当用户点击“立即有哪些信誉好的足球投注网站”按钮时,系统将在Search.aspx页面显示有哪些信誉好的足球投注网站结果,包括歌
您可能关注的文档
最近下载
- 小学六年级下册数学 期末测试卷及答案.docx
- 2024年芜湖职业技术学院单招职业适应性测试试题库 带答案(实用).docx
- 2024年中级注册安全工程师《专业实务-建筑施工安全》真题及答案解析.pdf
- 乌鲁木齐地区2025年高三年级第一次质量监测(一模)物理试卷(含官方答案).pdf
- 2023年中科院遗传所遗传学考博试题含有整理答案详细.pdf
- 2025会计考试题库及答案(通用6篇) .pdf VIP
- 2014款上汽大众途观_汽车使用手册用户操作图示图解详解驾驶指南车主车辆说明书电子版.pdf
- 秋叶 - COC七版半自动人物卡v2.0.1(通用)(2022年-2023年).pdf VIP
- (完整)高考英语3500词汇表中英文 .pdf
- 住院患者身体约束中华护理学会团体标准解读.pptx
文档评论(0)