欢迎来到天天文库
浏览记录
ID:50315678
大小:718.50 KB
页数:79页
时间:2020-03-08
《ASP.NET应用程序开发实用教程 教学课件 作者 宋楚平 第5章 数据展现和报表技术.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第5章数据显示和报表技术在Web应用程序中,数据显示和报表技术是最常用的一门技术,数据的显示往往是程序的主要和核心内容,也是应用程序中应用最广泛的一门技术。在几乎所有的数据库应用中,数据也是主要通过报表来显示。本章重点:●利用数据控件显示用户数据●利用自定义报表显示数据●利用水晶报表技术显示数据5.1使用Repeater控件展现数据Repeater控件是一个运用模板绑定数据的列表,它本没有定义好的布局和样式,所有数据的展示只能通过模板来实现。模板主要包括:HeaderTemplate(页眉模板)ItemTemplate(项模板
2、)AlternatingItemTemplate(交替项模板)SeparatorTemplate(分隔模板)FooterTemplate(页尾模板)清单5-2(页眉模板)15:16:17:18:学号19:姓名20:班级21专业22:系部23:入学日期24:
3、25:清单5-2(项模板)26:27:28:<%#DataBinder.Eval(Container.DataItem,"stud_id")%>29:<%#DataBinder.Eval(Container.DataItem,"name")%>30:<%#DataBinder.Eval(Container.DataItem,"class")%>31:<%#Da4、taBinder.Eval(Container.DataItem,"specialty")%>32:<%#DataBinder.Eval(Container.DataItem,"department")%>33:<%#DataBinder.Eval(Container.DataItem,"enrollment","{0:d}")%>34:35:清单5-2(交替项模板)36:37:5、lor="#ccccff"align="center">38:<%#DataBinder.Eval(Container.DataItem,"stud_id")%>39:<%#DataBinder.Eval(Container.DataItem,"name")%>40:<%#DataBinder.Eval(Container.DataItem,"class")%>41:<%#DataBinder.Eval(Container.DataItem,"specialty")6、%>42:<%#DataBinder.Eval(Container.DataItem,"department")%>43:<%#DataBinder.Eval(Container.DataItem,"enrollment","{0:d}")%>44:45:46:47:48:页脚模板图5.2用模板绑定数据后的运行结果5.2使用DataList
4、taBinder.Eval(Container.DataItem,"specialty")%>
5、lor="#ccccff"align="center">38:
6、%>
7、控件来展现和操作数据5.2.1使用DataList控件来展现数据DataList控件支持的模板AlternatingItemTemplateEditItemTemplateFooterTemplateHeaderTemplateItemTemplateSelectedItemTemplateSeparatorTemplateDataList支持的样式属性AlternatingItemStyleEditItemStyleFooterStyleHeaderStyleItemStyleSelectedItemStyleSeparat
8、orStyle程序清单5-3部分代码13:14:15
此文档下载收益归作者所有