ADO.NET数据库高级操作.ppt_第1页
ADO.NET数据库高级操作.ppt_第2页
ADO.NET数据库高级操作.ppt_第3页
ADO.NET数据库高级操作.ppt_第4页
ADO.NET数据库高级操作.ppt_第5页
免费预览已结束,剩余6页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ASP NET动态网站设计 8 1数据源控件 数据源控件常用属性 LinqDataSource控件 语言集成查询 LanguageINtegratedQuery LINQ 是一种数据库技术 是 NET框架的一系列扩展并用来实现数据的内联查询 LINQ通过扩展C 和VisualBasic语法来允许本地语法进行数据库查询 LINQ的基本语法如下 var frominwhereorderbyvarlinqstr fromlinMyListwherel Length 5selectl LinqDataSource控件 LinqDataSource控件是ASP NET3 5引入的一个新数据源控件 它可以使用 NET3 5的新LINQ功能查询应用程序中的数据对象 LinqDataSource和SqlDataSource及其他数据源控件类似 它提供了一个声明性的方法来访问支持LINQ的数据源 和SqlDataSource控件一样 可以从关系数据库中检索数据 在网页上显示 编辑 插入 删除 更新数据 数据排序和筛选操作也非常容易实现 8 2数据绑定技术 数据绑定技术 可以把Web窗体页 包括其控件或其他元素 和数据源无缝地连接到一起 增强了页与数据源的交互能力 DataBind 方法 数据源发生变化后 调用此方法实现数据源与数据绑定控件的重新绑定 即刷新显示结果 GridView1 DataBind 以只读方式绑定表st id字段的值给Label控件的text属性 支持双向数据绑定 既能把数据绑定到控件 又能把数据变更提交到数据库 8 3数据绑定控件 DropDownList控件 重点 ListBox控件Repeater控件DataList控件GridView控件 重点 DetailsView控件 重点 FormView控件DataPager控件 ListView控件 介绍 数据绑定控件比较 一 Repeater控件使用数据源返回的一组记录呈现只读列表 Repeater控件不指定内置布局 可以使用模板创建Repeater控件的布局 HeaderTemplate ItemTemplate AlternatingItemTemplate FooterTemplate DataList控件以表的形式呈现数据 可以使用不同的布局来显示数据记录 例如 将数据记录排成列或行的形式 可以对DataList控件进行配置 使用户能够编辑或删除表中的记录 DataList控件不使用数据源控件的数据修改功能 您必须自己提供此代码 也可通过模板设置不同情况下DataList控件的布局 EditItemTemplate SelectedItemTemplate 数据绑定控件比较 二 GridView控件 GridView控件以表的形式显示数据 并提供对列进行排序 分页 翻阅数据以及编辑或删除单个记录的功能 DetailsView控件 DetailsView控件一次呈现一条表格形式的记录 并提供翻阅多条记录以及插入 更新和删除记录的功能 DetailsView控件通常用在主 详细信息方案中 在这种方案中 主控件 如GridView控件 中的所选记录决定了DetailsView控件显示的记录 数据绑定控件比较 三 FormView控件 FormView控件与DetailsView控件类似 它一次呈现数据源中的一条记录 并提供翻阅多条记录以及插入 更新和删除记录的功能 不过 FormView控件与DetailsView控件之间的差别在于 DetailsView控件使用基于表格的布局 在这种布局中 数据记录的每个字段都显示为控件中的一行 而FormView控件则不指定用于显示记录的预定义布局 需要自行创建包含控件的模板 以显示记录中的各个字段 该模板包含用于设置窗体布局的格式 控件和绑定表达式 ListView就是GridView和Repeater的结合体 它既有Repeater控件的开放式模板 又具有GridView控件的编辑特性

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论