ASPNET4高级程序设计——数据控件.ppt
ASP.NET4 高级程序设计,数据控件,本节内容,富数据控件与数据绑定 数据源控件,本节内容,富数据控件与数据绑定 数据源控件,数据呈现,数据库,数据库操作组件,数据呈现,数据库操作,Sqlconnection Sqlcommand SqlDataReader SqlDataAdaptar,数据控件,GridView Repeater DetailView FormView,富数据控件-GridView,直接呈现DataSet,DataTable数据 自定义呈现数据列 BoundField 列数据格式化 BoundField提供DataFormaString属性,307页,富数据控件-GridView,模版列 TemplateField列 数据绑定Eval 命令列 CommandField DataKeyName 事件 RowDataBound事件 RowCommand事件 SelectedIndexChanged事件,富数据控件-GridView,样式设置 使用预置的外观样式 自定义外观样式 HeaderStyle RowStyle FooterStyle,富数据控件-DetailView,每次呈现一条记录 支持分页 支持删除、插入以及编辑操作 输出表格,富数据控件-FormView,FormView与DetailView类似,但FormView比DetailView更灵活 支持TemplateField,富数据控件-Repeater,输出标记比较灵活 比grdiview效率高 主要事件 ItemCommand DataBound,本节内容,富数据控件与数据绑定 数据源控件,数据源控件,无需编写数据操作代码,直接获取数据 提供数据的基本操作 .Net Framework提供以下几个数据源控件 SqlDataSource ObjectDataSource AccessDataSource XmlDataSource,SqlDataSource,提供sql语句设置,对数据进行操作 支持选择,更新,删除,插入操作 属性 ConnectionStrings:设置数据库连接字符串 SelectCommand:设置数据查询sql指令 UpdteCommand:设置更新sql指令,ObjectDataSource,关联数据操作对象 使用数据操作对象提供的方法,实现数据操作 属性 TypeName:指定数据操作对象类型 SelelctMethod:指定操作对象中选择数据方法名称 UpdateMethod:指定更新方法,