listview_web_服务器控件概述

listview_web_服务器控件概述

ID:8462839

大小:3.05 MB

页数:103页

时间:2018-03-28

listview_web_服务器控件概述_第1页
listview_web_服务器控件概述_第2页
listview_web_服务器控件概述_第3页
listview_web_服务器控件概述_第4页
listview_web_服务器控件概述_第5页
资源描述:

《listview_web_服务器控件概述》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、ListViewWeb服务器控件概述.NETFramework4其他版本·VisualStudio2008利用ASP.NETListView控件,可以绑定从数据源返回的数据项并显示它们。这些数据可以显示在多个页面。您可以逐个显示数据项,也可以对它们分组。ListView控件会按照您使用模板和样式定义的格式显示数据。与DataList和Repeater控件相似,此控件也适用于任何具有重复结构的数据。但与这些控件不同的是,ListView控件允许用户编辑、插入和删除数据,以及对数据进行排序和分页,所有这一切都无需编写代码。本主题包括:·将数据绑定到Lis

2、tView控件·为ListView控件创建模板·对数据进行分页·对数据进行排序·修改数据·对ListView项应用样式·类参考·代码示例·其他资源将数据绑定到ListView控件通过下列方法,可以将ListView控件绑定到数据:·使用DataSourceID属性。通过此属性可以将ListView控件绑定到数据源控件,例如SqlDataSource控件。我们建议采用这种方法,因为它可以使ListView控件利用数据源控件的功能。此外,它还可以提供用于排序、分页、插入、删除和更新操作的内置功能。采用这种方法时,还可以使用双向绑定表达式。有关数据源控件的

3、更多信息,请参见数据源控件概述。·使用DataSource属性。此属性允许绑定到各种对象,包括ADO.NET数据集、数据读取器以及内存中的结构(例如集合)。采用此方法时,您需要为所有附加功能(例如排序、分页和更新)编写代码。返回页首为ListView控件创建模板与在DataList和Repeater控件中使用模板的方法类似,ListView控件显示的项可以由模板定义。利用ListView控件,可以逐项显示数据,也可以按组显示数据。如果使用的是布局模板,则可以通过创建LayoutTemplate模板来定义ListView控件的主(根)布局。Layout

4、Template必须包含一个充当数据占位符的控件。例如,该布局模板可以包含ASP.NETTable、Panel或Label控件。(它还可以包含runat特性设置为“server”的table、div或span元素)。如果没有定义布局模板,则会自动插入一个占位符控件。此占位符控件包含ItemTemplate模板所定义的每个项的输出,您可以在GroupTemplate模板定义的内容中对这些输出进行分组。在ItemTemplate模板中,需要定义各个项的内容。此模板包含的控件通常已绑定到数据列或其他单个数据元素。对项分组使用GroupTemplate模板,

5、可以选择对ListView控件中的项进行分组。对项分组通常是为了创建平铺的表布局。在平铺的表布局中,各个项将在行中重复GroupItemCount属性指定的次数。注意在未定义布局的情况下,如果将GroupItemCount属性设置为一个大于零的值,并且还定义ItemTemplate属性,则此控件会如同定义了LayoutTemplate属性一样工作。如果定义LayoutTemplate属性,则PlaceHolder控件必须存在。为创建平铺的表布局,布局模板可以包含ASP.NETTable控件以及将runat特性设置为“server”的HTMLtable

6、元素。随后,组模板可以包含ASP.NETTableRow控件(或HTMLtr元素)。而项模板可以包含ASP.NETTableCell控件(或HTMLtd元素)中的各个控件。使用EditItemTemplate模板,可以提供已绑定数据的用户界面,从而使用户可以修改现有的数据项。使用InsertItemTemplate模板还可以定义已绑定数据的用户界面,以使用户能够添加新的数据项。有关更多信息,请参见本主题后面的修改数据。可用的模板下表列出了可用于ListView控件的所有模板。LayoutTemplate标识定义控件的主要布局的根模板。它包含一个占位符

7、对象,例如表行(tr)、div或span元素。此元素将由ItemTemplate模板或GroupTemplate模板中定义的内容替换。它还可能包含一个DataPager对象。ItemTemplate标识要为各个项显示的数据绑定内容。ItemSeparatorTemplate标识要在各个项之间呈现的内容。GroupTemplate标识组布局的内容。它包含一个占位符对象,例如表单元格(td)、div或span。该对象将由其他模板(例如ItemTemplate和EmptyItemTemplate模板)中定义的内容替换。GroupSeparatorTempl

8、ate标识要在项组之间呈现的内容。EmptyItemTemplate标识在使用GroupTemplate模板

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。