版权声明:本文为博主原创文章。未经博主同意不得转载。

https://blog.csdn.net/chenjinge7/article/details/30470609

1. GridView 控件

    GridView 控件用于显示表中的数据。通过使用 GridView控件,您能够显示、编辑、删除、排序和翻阅多种不同的数据源(包含数据库、XML 文件和公开数据的业务对象)中的表格数据。

    显示表格数据是软件开发中的一个周期性任务。ASP.NET 提供了很多工具来在网格中显示表格数据,比如 GridView 控件。通过使用GridView 控件,您能够显示、编辑和删除多种不同的数据源(比如数据库、XML 文件和公开数据的业务对象)中的数据。

    能够使用 GridView 来完毕下面操作:

    1.  通过数据源控件自己主动绑定和显示数据。

    2.  通过数据源控件对数据进行选择、排序、分页、编辑和删除。

    3.  另外,还能够通过下面方式自己定义 GridView 控件的外观和行为:

        a)  指定自己定义列和样式。

b)  利用模板创建自己定义用户界面 (UI) 元素指定自己定义列和样式。

c)  通过处理事件将自己的代码加入到 GridView 控件的功能中。

 

适用场景

 

    GridView 控件一般适用于以表的形式显示规则的二维关系数据。比如用于显示网站下全部用户的列表。

2. DataList 控件

    DataList Webserver控件以可自己定义的格式显示数据库行的信息。

显示数据的格式在创建的模板中定义。能够为项、交替项、选定项和编辑项创建模板。标头、脚注和分隔符模板也用于自己定义DataList 的总体外观。通过在模板中包含 Webserver控件。可将列表项连接到代码,这些代码使用户得以在显示、选择和编辑模式之间进行切换。

    DataList与GridView不同,必须通过自己定义的template 来显示数据项。DataList 与GridView相比不支持排序,分页功能。

 

适用场景

 

    DataList一般适用于显示“单列多行”关系的数据,比如用于显示产品列表,每个ListItem显示一件产品的信息。你能够为ListItem定义自己须要的格式。 

3. Repeater 控件

    Repeater Web server控件是一个容器控件,它使您能够从页的不论什么可用数据中创建出自己定义列表。Repeater控件不具备内置的呈现功能。这表示用户必须通过创建模板为 Repeater控件提供布局。当该页执行时,Repeater控件依次通过数据源中的记录,并为每个记录呈现一个项。

    Repeater控件与上述2 个控件相比显得最为单薄,Repeater 一般用于仅仅读的数据,对数据呈现的列表不具备编辑,排序,分页等功能。

 

适用场景

 

功能很单薄。它使用数据源返回的一组记录呈现仅仅读列表。

.net 数据表格显示控件的更多相关文章

  1. .NET各大平台数据列表控件绑定原理及比较(WebForm、Winform、WPF)

    说说WebForm: 数据列表控件: WebForm 下的列表绑定控件基本就是GridView.DataList.Repeater:当然还有其它DropDownList.ListBox等. 它们的共同 ...

  2. 使用DataGridView数据窗口控件,构建用户快速输入体验

    在"随风飘散" 博客里面,介绍了一个不错的DataGridView数据窗口控件<DataGridView数据窗口控件开发方法及其源码提供下载>,这种控件在有些场合下,还 ...

  3. 自己实现的数据表格控件(dataTable),支持自定义样式和标题数据、ajax等各种自定义设置以及分页自定义

    一.前言 也没什么好说的嘛,用了蛮多github上开源的能够实现dataTable功能的表格插件,不过都默认绑定样式啊,数据格式也设定的比较死,所以忍不住自己实现了一个简单的可自定义样式和自定义数据返 ...

  4. 对delphi中的数据敏感控件的一点探索

    一直对delphi数据敏感控件很好奇,感觉很神奇.只要简单设置一下,就显示和编辑数据,不用写一行代码. 如果不用数据敏感控件,编辑一个表字段数据并保存,我相信应用如下代码. Table1.edit, ...

  5. 数据表格控件 DataGridControl

    数据表格控件 书154页 <?xml version="1.0" encoding="utf-8"?> <s:Application xmln ...

  6. 咏南树形下拉列表数据敏感控件--TYNdbTreeList

    咏南树形下拉列表数据敏感控件--TYNdbTreeList 软件系统拥有自己通用的下拉列表控件可以大大地加速系统的开发和易用性. 控件支持DELPHI5及以上版本安装并使用. 控件的用法: proce ...

  7. Delphi 制作自定义数据感知控件并装入包(dpk文件)中(与DBText类似的数据感知控件)

    一.基础知识简介: 1.包的命名介绍: 包的命名没有规则,但是建议遵守包的命名约定:包的命名与包的版本相关,包的名称前面几个字符通常表示作者或公司名,也可以是控件的一个描述词,后面紧跟的Std表示运行 ...

  8. 制作用于日期时间型字段的DELPHI数据感知控件

    用DELPHI开发C/S应用方便而快速,因为它拥有大量易于使用的数据访问和数据感知控件.然而万事总是难以完美,DELPHI的DBEdit控件用于输入日期时间型字段却很不方便,为了改善这一缺点,笔者开发 ...

  9. 动态绑数据(Repeater控件HeaderTemplate和ItemTemplate)

    前几天,Insus.NET有写了<动态绑数据(GridView控件Header和ItemTemplate)>http://www.cnblogs.com/insus/p/3303192.h ...

随机推荐

  1. JasperReport报表设计4

    在JRXML模板(或JRXML文件)中的JasperReport 都是标准的 XML文件,以.JRXML扩展.所有JRXML文件包含标签<jasperReport>,作为根元素.这反过来又 ...

  2. [Array]628. Maximum Product of Three Numbers

    Given an integer array, find three numbers whose product is maximum and output the maximum product. ...

  3. fill memset, for小测试

    /*很无聊写着玩玩,后来发现memset效率会比fill高出这么多,可惜一般只用来赋值0,-1......以后可以用fill来偷偷懒了...*/ #include<iostream> #i ...

  4. 因子分析spss怎么做 spss因子分析教程及结果解释

    因子分析spss怎么做 spss因子分析教程及结果解释 因子分析spss可以简化数据结构,将具有错综复杂关系的变量综合为数据较少的因子,在信息损失最小的情况下对变量进行分类,不过有些朋友多spss因子 ...

  5. Asio与Boost.Asio

    译自http://think-async.com/Asio/AsioAndBoostAsio Asio有两种变体:(非Boost)Asio和Boost.Asio.本文概要描述二者的不同. 1. 源代码 ...

  6. HDU3887 Counting Offspring [2017年6月计划 树上问题03]

    Counting Offspring Time Limit: 15000/5000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Othe ...

  7. 洛谷 USACO P2207 Photo

    P2207 Photo 题目描述 Framer Jhon 打算给他的N头奶牛照相,( 2 <= N <= 1 000 000 000) . 他们排成一条线,并且依次取1~N作为编号. 每一 ...

  8. 有趣的HTML5 Web 存储

    HTML5 web 存储,一个比cookie更好的本地存储方式. 什么是 HTML5 Web 存储? 使用HTML5可以在本地存储用户的浏览数据. 早些时候,本地存储使用的是 cookie.但是Web ...

  9. JS中document对象和window对象的区别

    简单来说,document是window的一个对象属性. Window 对象表示浏览器中打开的窗口. 如果文档包含框架(frame 或 iframe 标签),浏览器会为 HTML 文档创建一个 win ...

  10. 【python之路9】类型定义与转换

    一.整型(int),int的作用 1.创建int类型并赋值 n = 10 或者 n = int(10)   #只要是类名加括号,都会去执行类中的 __init__()方法 n = 10,实际内部会去执 ...