资源预览内容
第1页 / 共14页
第2页 / 共14页
第3页 / 共14页
第4页 / 共14页
第5页 / 共14页
第6页 / 共14页
第7页 / 共14页
第8页 / 共14页
第9页 / 共14页
第10页 / 共14页
第11页 / 共14页
第12页 / 共14页
第13页 / 共14页
第14页 / 共14页
亲,该文档总共14页全部预览完了,如果喜欢就下载吧!
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,程序设计案例教程,在线教务辅导网: :/,教材其余课件及动画素材请查阅在线教务辅导网,QQ:,349134187,或者直接输入下面地址:,ASP.NET程序设计,第九讲 图书展示,翁健红,湖南铁道职业技术学院,本课目标,理解数据绑定,掌握Repeater控件的使用,掌握DataList控件的使用,情景展示,数据绑定,数据绑定是使页面上控件的属性与数据库中的数据产生对应关系,每当数据源中的数据发生变化且重新启动网页时,被绑定对象中的属性将随数据源而改变。可以使用数据绑定来把控件的属性绑定到诸如SQL Server数据库表的内容这样的数据源,还可以把控件的属性绑定到表达式、属性、方法集合等。用于绑定控件的表达式放置于标记之间。,1绑定到变量:变量可以当成数据源来提供数据,2绑定到方法:有返回值的方法也可以当成数据源来提供数据。,【例71】BindVar.aspx,【例72】BindMethod.aspx,Reapter控件,Repeater控件可以将数据依照我们所制定的格式逐一显示出来。只要将想要显示的格式先定义好,Repeater就会依照我们所定义的格式来显示;这个预先定义好的格式我们称为,模板(Template)。使用模板可以让我们的资料可以更容易、更美观的呈给使用者。,Reapter控件,Repeater控件所支持各种模板的意义如下:,ItemTemplate:为数据源中的每一行都呈现一次的模板。,AlternatingItemTemplate:与 ItemTemplate 元素类似,但在 Repeater 控件中隔行呈现一次。,HeaderTemplate:一般用于设置标题或特殊格式标记如标记等。,SeparatorTemplate:用于指定如何分隔记录行。,FooterTemplate:用于指定在所显示记录的尾部,应显示什么信息。,【例73】,Repeater.aspx,DataList控件,就显示数据而言,DataList控件与Repeater控件的功能相同。除了显示数据的功能外,DataList控件还提供数据更新和删除功能,DataList控件还可以支持选择。可使用模板对DataList中列表项的内容和布局进行定义,DataList控件,表7-1 DataList的模板,模板名称,说明,ItemTemplate,项目的内容和布局。必选,AlternatingItemTemplate,替换项的内容和布局,SeparatorTemplate,在各个项目(以及替换项)之间分隔符,SelectedItemTemplate,选中项目的内容和布局,EditItemTemplate,正在编辑项目的内容和布局,HeaderTemplate,标题的内容和布局,FooterTemplate,脚注的内容和布局,DataList控件,DataList通过RepeatDirection属性可以水平或者垂直地显示工程, RepeatColumns属性控制显示的列数。,【例74】DataList.aspx,图书展示的实现(演示),学生模仿,完成图书展示页面,45分钟,过程总结,共性问题集中讲解,常见调试问题及解决方法,代码标准问题,课堂小结,数据绑定简化了数据库编程,Repeater,控件可以将数据依照我们所制定的格式显示出来,DataList,控件与,Repeater,控件相比,除了显示数据的功能外,还提供数据更新和删除功能,,DataList,控件还可以支持选择。,
点击显示更多内容>>

最新DOC

最新PPT

最新RAR

收藏 下载该资源
网站客服QQ:3392350380
装配图网版权所有
苏ICP备12009002号-6