三层架构详解及数据控件应用.pptx

数据绑定与GridView第七章

回顾和作业点评ASP.NET架构中的三层主要有哪三层,简要说明各层的含义数据访问层的类中有哪四种常见方法?

预习检查TreeView控件绑定数据的方式是什么?简要说明DropDownList常用属性和方法?

本章任务实现省份和城市的级联效果实现“第三波书店”如下功能:管理员端的图书查询功能会员状态管理页面的显示功能

本章目标掌握数据绑定掌握DropDownList控件的使用掌握使用GridView控件完成数据的显示功能

数据展现有几种方式?数据查询与展示使用数据源控件,可以实现快速开发数据库展示数据什么是数据源控件?使用数据源控件手写代码实现

数据源控件类的层次结构图数据源控件Control类DataSourceControlHierachicalDataSourceControlSqlDataSourceObjectDataSourceSiteMapDataSourceXMLDataSourceLinqDataSource所有数据源控件都派生于Control类

数据源控件控件名称说明SqlDataSource用来从SQLServer、ODBC、Oracle等数据源中检索数据。通过连接字符串指定AccessDataSoure继承自SqlDataSource,专门用于从Access数据库中检索数据ObjectDataSource能够将来自业务逻辑层的数据对象与表示层中的数据绑定控件进行绑定,实现数据的显示、编辑等任务XmlDataSource用于检索和处理XML等分层数据。它可以从文件、URL或者包含XML内容的字符串中加载XML数据SiteMapDataSource专门处理类似站点地图的XML数据。默认情况下,数据源是以.sitemap为扩展名的XML文件LinqDataSource使用语言集成查询(LINQ)从数据对象中检索和修改数据

数据源控件数据绑定控件可以分为两大类:普通绑定控件(DataBoundControl)层次化绑定控件(HierarchicalDataBoundControl)普通绑定控件:标准型控件列表型控件(ListControl)复合型控件(CompositeDataBoundControl)

数据源控件数据绑定控件的层次结构

数据源控件常见的数据绑定控件控件名称说明DropDownList下拉列表控件,比如实现图书分类的修改,分类可以使用下拉菜单的形式给予用户选择GridView通过表格方式实现数据的展示,其中每列表示一个字段,每行表示一条记录。比如显示图书列表DetailsView显示单条记录的详细信息,并支持对记录的添加、删除、修改等。比如显示图书的详细页,可以使用该控件

语法:数据源控件if(!IsPostBack){GridView1.DataSourceID=SqlDataSource1;}asp:GridViewID=GridView1runat=serverAutoGenerateColumns=FalseDataSourceID=SqlDataSource1EmptyDataText=“没有可显示的记录。绑定数据源数据绑定控件ID.DataSourceID=数据源控件ID;或

语法:后台绑定数据控件this.gvMain.DataSource=UserManager.GetAllUsers();this.gvMain.DataBind();获取数据的方法展示数据的控件指定数据集合数据绑定方法注意:数据源控件方式只要指定数据源id即可DataSource方式在指定完数据源后必须使用绑定方法数据绑定控件ID.DataSource=数据集合;数据绑定控件ID.DataBind();

在ASP.NET中,指定数据源控件的方式和编码指定数据源的方式有什么区别?小结

DropDownListDropDownList的常用属性和方法控件名称说明AutoPostBack指示当用户更改列表中的选定内容时是否自动产生向服务器的回发DataTextField为列表项提供文本内容的数据源字段DataValueField为各列表项提供值的数据源字段SelectedIndex选定项的索引SelectedItem获取列表控件中的选定项SelectedValue获取列表控件中选定项的值事件说明SelectedIndexChanged当列表控件的选定项在信息发往服务器之间变化时触发

DropDownListDropDownList中ListItem有几个重要属性Se

文档评论(0)

1亿VIP精品文档

相关文档