浅析五大ASP.NET数据控件

 我来答
濒危物种1718
2022-11-23 · TA获得超过1.2万个赞
知道大有可为答主
回答量:6295
采纳率:100%
帮助的人:42.8万
展开全部

  ASP NET中有不少的控件 在这当中有一部分是用来处理数据的控件 在这里我们正要讨论的就是ASP NET数据控件 希望对大家有所帮助

   ASP NET数据控件综述

   前 个(GridView 控件 DetailsView 控件 FormView 控件)用于呈现多条记录 后面 个(Repeater 控件 DataList 控件)用于呈现单条数据明细 即常用的记录明细

   GridView和DetailsView控件的布局固定 自定义数据显示的布局功能有限 一般适合布局简单的数据呈现

   DataList Repeater和FormView数据控件都有很强的自定义布局能力 如果数据呈现需要较为复杂的布局方案 这 个控件是首选

   GridView DetailsView和FormView这三个都 新增的控件 内置了分页 排序等等功能 其改进程度是 所提供控件无法比的

   DataList和Repeater是 版就提供的控件 内置功能较弱 需要自己实现分页 排序 数据事件等功能

  有趣的是 在现在的平台上 如果从功能上来说呈现单列数据时DetailsView和FormView相对应 DetailsView布局固定FormView自定义布局 呈现多列数据时只有GridView来负责布局固定的数据 从功能上来说 没有对应的控件与GridView相配

  DataList提供的数据功能与GridView相比 实在是太弱了 与GridView几乎不需要编程就能担负数据呈现的重任相比 DataList要求程序员必须自己写代码来实现想要的功能

   ASP Net 数据控件之GridView 控件

  GridView 控件以表的形式显示数据 并提供对列进行排序 分页 翻阅数据以及编辑或删除单个记录的功能

  注意 GridView 控件是 ASP NET 的早期版本中提供的 DataGrid 控件的后继控件 除了添加利用数据源控件功能的新功能 GridView 控件还实现了某些改进 例如 定义多个主键字段的功能 使用绑定字段和模板的改进用户界面自定义以及用于处理或取消事件的新模型

   ASP Net 数据控件之DetailsView 控件

  DetailsView 控件一次呈现一条表格形式的记录 并提供翻阅多条记录以及插入 更新和删除记录的功能 DetailsView 控件通常用在主/详细信息方案中 在这种方案中 主控件(如 GridView 控件)中的所选记录决定了 DetailsView 控件显示的记录

   ASP NET 数据控件之FormView 控件

  FormView 控件与 DetailsView 控件类似 它一次呈现数据源中的一条记录 并提供翻阅多条记录以及插入 更新和删除记录的功能 不过 FormView 控件与 DetailsView 控件之间的差别在于 DetailsView 控件使用基于表格的布局 在这种布局中 数据记录的每个字段都显示为控件中的一行 而 FormView 控件则不指定用于显示记录的预定义布局 实际上 您将创建包含控件的模板 以显示记录中的各个字段 该模板包含用于设置窗体布局的格式 控件和绑定表达式

   ASP NET 数据控件之Repeater 控件

  Repeater 控件使用数据源返回的一组记录呈现只读列表 与 FormView 控件类似 Repeater 控件不指定内置布局 您可以使用模板创建 Repeater 控件的布局

   ASP NET 数据控件之DataList 控件

lishixinzhi/Article/program/net/201311/12813

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式