当前位置:  编程技术>.net/c#/asp.net

.net 数据表格显示控件介绍

    来源: 互联网  发布时间:2014-08-25

    本文导语:  1. GridView 控件 GridView 控件用于显示表中的数据。通过使用 GridView控件,您可以显示、编辑、删除、排序和翻阅多种不同的数据源(包括数据库、XML 文件和公开数据的业务对象)中的表格数据。 显示表格数据是软件开发中的一...

1. GridView 控件

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

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

可以使用 GridView 来完成以下操作:

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

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

3. 另外,还可以通过以下方式自定义 GridView 控件的外观和行为:

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

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

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

适用场景

GridView 控件一般适用于以表的形式显示规则的二维关系数据。例如用于显示站点下所有用户的列表。

2. DataList 控件

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

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

适用场景

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

3. Repeater 控件

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

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

适用场景

功能非常单薄,它使用数据源返回的一组记录呈现只读列表。

    
 
 

您可能感兴趣的文章:

  • asp.net Control控件常用的属性与方法
  • ASP.NET 页面中加添加用户控件的写法
  • asp.net Google样式分页控件用法
  • Asp.net日历控件显示年和月
  • .net后台获取html控件值的2种方法
  • Asp.Net其他页面如何调用Web用户控件写的分页
  • vb.net DropDownList控件实例代码 在DropDownList控件中显示访问数据
  • asp.net 用户控件中图片与样式引用的问题
  • asp.net MVC进阶学习---HtmlHelper之GridView控件拓展(一)
  • asp.net动态添加非标准html控件的方法
  • 获得.net控件的windows句柄的方法
  • asp.net ajax时用alert弹出对话框与验证控件冲突的解决方法
  • 把某个asp.net 控件替换成自定义控件的方法
  • asp.net 动态创建控件的演示实例
  • vb.net使用DataGrid控件访问数据库的例子
  • asp.net服务器控件调整技巧
  • asp.net(c#版)添加DataRow数据列到DataTable控件
  • asp.net Textbox服务器控件的技巧分享(图文)
  • asp.net DataGrid控件排序表达式(VB.NET)
  • asp.net MVC进阶学习---HtmlHelper控件解析(四)
  • asp.net生成二维表格的实例代码
  • asp.net使用jquery模板引擎jtemplates呈现表格
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • asp.net向SQLITE数据库插入数据并返回自增ID
  • http://www.itpub.net 论坛更换数据库,速度更快,欢迎大家前去讨论!
  • asp.net数据绑定时动态改变值(示例)
  • http://www.itpub.net 论坛更新数据库,速度更快,欢迎大家前去讨论unix&linux知识!
  • Asp.net中的数据绑定Eval和Bind应用示例
  • .NET 读取 JSON格式的数据
  • asp.net判断数据库表是否存在 asp.net修改表名的方法
  • 解决asp.net ajax格式传递数据乱码的问题
  • asp.net 在webcofig中连接数据库二种方式
  • C#难点逐个击破(6):C#数据类型与.net framework数据类型
  • c#数据绑定之向查询中添加参数(.Net连接外部数据库)
  • asp.net 获取ashx中数据的代码
  • asp.net怎么连接access数据库
  • linux网络数据结构net_device的成员变量问题
  • asp.net datalist绑定数据后可以上移下移实现示例
  • 快速插入大量数据的asp.net代码(Sqlserver)
  • vb.net实例代码 连接访问数据库文件(mdb)
  • asp.net datalist绑定数据后可以上移下移实现示例 iis7站长之家
  • asp.net连接数据库读取数据示例分享
  • 使用SqlConnection将数据绑定到DataGrid中(VB.NET)
  • java命名空间javax.net类socketfactory的类成员方法: createsocket定义及介绍
  • .NET版的ExtJS库 Ext.Net
  • java命名空间java.net类datagramsocket的类成员方法: disconnect定义及介绍
  • node.js的.net扩展 node.net
  • java命名空间java.net类datagramsocket的类成员方法: close定义及介绍
  • 为什么输http://www.china-java.net,会自动改为http://www.china-java.net:8081?
  • java命名空间java.net接口cookiestore的类成员方法: get定义及介绍
  • 各位之不知道net-snmp是否收费?我的产品中用到了net-snmp lib是否需要向什么单位或者组织付费?
  • java命名空间java.net类socket的类成员方法: isbound定义及介绍
  • 【人才】有没有人会用VC6.0/VS2003.NET/VS2005.NET写WINDOWS下的驱动程序呀。
  • java命名空间java.net类datagrampacket的类成员方法: getsocketaddress定义及介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3