ASP.NET数据控件解析


  ASP.NET中有不少的控件,在这当中有一 部分是用来 解决数据的控件 。在这里我们正要 探讨的便是ASP.NET数据控件, 盼望对大家有所协助 。

  ASP.NET数据控件综述:

  1.前3个用于出现多条记录,后面2个用于出现单条数据明细,即常用的记录明细 。

  2.GridView和DetailsView控件的布局固定,自定义数据显示的布局 性能有限,普通 合适布局 方便的数据出现 。

  3.DataList,Repeater和FormView数据控件都有很强的自定义布局 威力,假如数据出现需求较为复杂的布局 方案,这3个控件是首选 。

  4.GridView ,DetailsView和FormView这三个都是.net 2.0新增的控件,内置了分页,排序等等 性能,其改良程度是1.1所提供控件 无奈比的 。

  5.DataList和Repeater是1.1版就提供的控件,内置 性能较弱,需求自己实现分页,排序,数据事件等 性能 。

   乏味的是,在现在的ASP.NET平台上,假如从 性能上来说出现单列数据时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 控件:

  DataList 控件以表的 模式出现数据,通过该控件,您 可以 使用不同的布局来显示数据记录,例如,将数据记录排成列或行的 模式 。您 可以对 DataList 控件进行配置, 运消费者 可以编辑或删除表中的记录 。(DataList 控件不 使用数据源控件的数据 批改 性能;您必须自己提供此代码 。)

  ASP.NET 五大数据控件的 根本状况就向你介绍到这里, 盼望通过介绍使你了解ASP.NET 数据控件的 根本状况 。