.net 数据表格显示控件

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 一般用于只读的数据,对数据呈现的列表不具备编辑,排序,分页等功能。

适用场景

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

.net 数据表格显示控件,布布扣,bubuko.com

时间: 2024-12-22 16:58:45

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

数据验证控件

1.非空数据验证控件RequiredFiledValidator. 属性:ControlToValiata 指验证控件对哪一个控件进行验证.例如验证TextBox控件的ID属性txtPwd,只要将RequiredFiledValidator.控件的ControlToValidata属性设置为txtPwd.代码:this.RequiredFiledValidator1.ControlToValidata="txtPwd"; ErrorMessage属性:用于指定页面中使用Required

【6】页面数据和控件的自动交换机制

阅读目录 数据维护通用流程 数据的加载 数据的修改 数据的添加 自动交换机制 使用PageX来完成数据的自动加载 非标准数据的处理 只要使用了数据库,那么管理和维护数据的工作就是不可避免的.应用程序中,对于数据库中数据的管理和维护,有两种情况.一种是与业务逻辑密切相关的数据,往往通过关系-对象映射的方法转换为对象,应用程序的运行就围绕这些对象进行,所以这类数据的管理维护的过程其实就是应用程序的运行过程.另外一种,就是很多的资料性的数据,涉及到数据表和数据字段都很多,但使用频度不高.对于这类数据,

[开源]FreeSCADA的通道数据与控件属性关联以及自动刷新机制研究

1. 几个重要的类列表: a) Designer工程下的CommonBindingDialog.cs: b) Designer工程下的NumericBindingPanel.cs(或者StringBindingPanel.cs): 2. 通道数据与控件属性关联(以及自动刷新机制): a) 通道数据与控件属性绑定: CommonBindingDialog.cs中的事件响应方法(Create association按钮被按下): private void CreateAssociationButto

【干货】再上数据分页控件 ━ 更加灵活,更加实用-提供源码

再上数据分页控件-更加灵活,更加实用 关于数据分页的文章太多了,各有各的一套方案,但大多都很类似,要么使用存储过程,要么直接使用代码进行分页.各种方案分页的效率也不尽相同,我们不一定要找一个最高效的(根据实际的项目情况),找一个最合适的就OK了.下面我要谈的分页控件非常灵活,可以支持任意类型的数据库,同时可以支持存储过程或代码分页(会自动判断),也支持多表的分页,非常的方便.对于数据分页的相关文章,在我的博客中可以找到很多,下面我做一个简单的汇总,方便大家查阅. 1. 原创企业级控件库之大数据量

跨数据存取控件Universal Data Access Components

最近发现MDT推出去的系统的有不同问题,其问题就不说了,主要是策略权限被域继承了.比如我们手动安装的很多东东都是未配置壮态,推的就默认为安全壮态了,今天细找了一下,原来把这个关了就可以了. 跨数据存取控件Universal Data Access Components

关于easyui中数据型控件使用的一些总结

easyui是个非常棒的jquery插件,不管从性能到美观,兼容性上都比较屌,一般的数据控件(如datagrid,tabs,tree)操作时最好将初始化和数据绑定分开做.先想想为什么? 我们先来谈谈坏处是什么: 1.前台最常见的就是增删改查操作,试想下如果初始化和绑定数据一起操作岂不是初始化重复了. 2.像tabs这种切换控件一般里面还要嵌套其他数据型控件,每次切换都要初始化嵌套的控件,效率低更重要的是消耗不必要的浏览器内存. ps:我做过一个实时刷新的项目,tabs内嵌套datagrid,在实

ASP.NET一个页面多个Button按钮事件避免数据验证控件RequiredFieldValidator冲突方法

说明:在ASP.NET 1.1中除了hack code没有更好的办法.ASP.NET 2.0中给所有的validator控件和按钮(button.linkbutton等等)增加了ValidatorGroup属性,就可以轻松地解决这 个问题.如果在页面中有一个TextBox并且紧挨着他有一个RequiredFieldValidator 和Button控件,可以将RequiredFieldValidator和Button的ValidationGroup属性设置成一样的值从而使得点 击button时只

数据选择控件

UIDatePicker——方便用户选择日期 作用:方便用户的日期选择,并保证日期格式正确 1. 初始化 // 初始化日期控件,不用设置宽高,因为它的宽高是固定的 UIDatePicker *datePicker = [[UIDatePicker alloc]init]; 2. 常用设置 // 设置日期控件区域为简体中文 [datePicker setLocale:[[NSLocale alloc]initWithLocaleIdentifier:@"zh_Hans_CN"]]; //

UWP开发必备:常用数据列表控件汇总比较

今天是想通过实例将UWP开发常用的数据列表做汇总比较,作为以后项目开发参考.UWP开发必备知识点总结请参照[UWP开发必备以及常用知识点总结]. 本次主要讨论以下控件: GridView:用于显示数据项的水平网格控件 ListView:用于显示数据项的垂直列表控件 ListBox:可选项列表控件 ItemsControl:用于显示数据项的列表控件.是其他控件的父类. Pivot:应用内部标签导航控件 FlipView:每次只显示一个数据项的控件,通过滑动切换数据项 SplitView:包含主视图