下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

ASP.NET数据控件家族的翘楚

作者:课课家教育     来源: http://www.kokojia.com点击数:1362发布时间: 2017-09-30 13:00:48

标签: 数据库ASP编程开发

大神带你学编程,欢迎选课

  在学习ASP.NET的过程中,小伙伴们必定会进行数据的操作,而软件自身携带而辅助开发员们进行开发的工作的控件便是深受各为小伙伴们所喜爱而经常使用的,数据控件如其名曰就是用来帮知道数据源上的控件。那在数据中visualstudio用到了什么控件呢,而哪些控件又是小伙伴们喜闻乐见的呢?

  Visualstudio中的数据控件

ASP.NET数据控件家族的翘楚_数据库_ASP_编程开发_课课家

  今天小编就在这里给大家介绍介绍ASP.NET中数据控件的六大控件,而在小编日常开发以及对C#系统开发行业的了解。六大控件中的GridView和ListView这两兄弟在由GridView、ListView、DataList、DetailsView、FormView、Repeater六个人组成的大家庭名气最大,也最深得编程开发工作者的喜爱和使用。首先小编先粗略的介绍这六兄弟通常使用在什么地方,再详细的介绍这个大家庭中的翘楚的一些情况。

  GridView:以表格形式显示数据;

  ListView:集家族其余成员的数据功能,可定制性强,且有分页功能;

  DataList:以列表的形式显示数据;

  DetailsView:显示出数据的详细信息;

  FormView:通过表单显示数据信息;

  Repeater:与DetailsView数据控件混合使用,重复的显示数据从而详细的显示多条数据。

  各种数据控件的对比图

  注解:

  NO:没有该功能

  YES:有该功能

  1:一次显示一条数据

  多:一次显示多条数据

  通过上述的数据控件之间的对比图,可清晰明确的分析出小编今天所要讲述的六大数据控件家族中的翘楚——GridView和ListView数据控件。在出现的时间说起,GridView的推出瞬时将ASP开发的大多数编程人员转到ASP.NET的开发编辑上,引起一度编程人员对GridView数据控件的使用热潮。其快捷方便的操作使用形式解决了曾经复杂的排序和分页所需编写程序的复杂性,大大加强了变成效率的提升,使得开发的难度大大降低。通过数据库操作数据所需要实现的功能主要是增、删、查、改、分页、排序、选择功能。言多无益,实践是检验真理的唯一标准。小编在这通过一个简单的案例简单的阐述GridView控件的使用。

  一、在Visualstudio中的工具箱内添加GridView数据控件到设计页面内可发现其是以表格的方式显示。

  二、拉到设计页面内后页面将如如下图所示,可通过“自动套用格式”来选择表格的样式

布局代码以及设计显示图

  三、通过数据源的连接,连接到所需数据进行数据显示。

  通过短短三步描述,就可以把GridView的简单操作描述出来,是不是很简单呢,切实的操作还是要靠小伙伴们自己亲身体会,小编只能在这以口角之舌争取表达出小伙伴们能明确之意的语言。

  说了这么多,那GridView这么好,怎么还有家伙可以跟其争之翘楚呢,这一争,明确了一点GridView肯定有其劣势,以至于有强敌出现并与之争锋。那小编拙劣的归纳出以下三点。

  GridView的缺点:

  1、产生较多的冗余代码;

  2、因为以表格形式显示数据,当显示图片的时候就比较麻烦;

  3、当在一个页面,同时使用多个GridView会影响执行显示效率。

  而相对于GridView,ListView是否就没有缺点呢?

  答案是有的,ListView的缺点是其在操作时必须自定义各种显示模式,而这最大的弊端也是其最大的优势,必须自定义的这种模式证明其可完全用css来控制元素的显示样式从而迎合当今社会潮流所需的搭配以及显示样式。而在优点上的最大特点是,它拥有其他所有数据控件的功能。

  小编结语:

  以上就是小编对目前数据控件中常用到的两个数据控件GridView,ListView的一些基础介绍,光说不练假把式,真实的操作,永远比文字上的理论更深入人心,更容易记牢。小编才疏学浅,望倾囊之语能帮助小伙伴们在编程之路上做助推之力。

赞(22)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程