对于GridView的简单理解!
2011-07-06 23:44
218 查看
本人是个新人最近对于GridView理解的不是很透彻!只是简单的说说自己所了解到的GridView!
<asp:GridView ID="GridView3" > </asp:GridView> 是.net 2.0 新增的服务器控件,也是一个数据绑定控件。GridView包括:行为属性、样式属性、外观属性、状态属性,可以说GridView控件还是很强大的,它还包含一些事件包括:RowCancelingEdit 在一个处于编辑模式的行的Cancel按钮被单击,但是在该行退出编辑模式之前发生。RowCommand单击一个按钮时发生。RowCreated创建一行时发生。 RowDataBound一个数据行绑定到数据时发生。RowDeleting, RowDeleted 这两个事件都是在一行的Delete按钮被单击时发生。它们分别在该网格控件删除该行之前和之后激发。RowEditing 当一行的Edit按钮被单击时,但是在该控件进入编辑模式之前发生。RowUpdating,RowUpdated 这两个事件都是在一行的Update按钮被单击时发生。它们分别在该网格控件更新该行之前和之后激发。SelectedIndexChanging, SelectedIndexChanged这两个事件都是在一行的Select按钮被单击时发生。它们分别在该网格控件处理选择操作之前和之后激发。 Sorting, Sorted这两个事件都是在对一个列进行排序的超链接被单击时发生。它们分别在网格控件处理排序操作之前和之后激发。
对于新手理解GridView! 可以这样理解,可以从英文的角度去理解它,Grid是表格的意思,然后View是查看、显示或视图的意思,合起来嘛就是对于数据的显示或者显示数据的表格。呵呵!(业余的理解)
GridView功能很强大,不仅有基本的增删改查功能还有分页等基本的功能,还可以对它进行样式的修改,他不仅自己有基本的功能还可以对它进行自定义设置,还有可以导出excel而且s对于数据的绑定也比较方便比如说Eval等而且对于后台代码的编写也比较简单!
它的基本功能包括:绑定至数据源控件,如SqlDataSource、ObjectDataSource或者是LinqDataSource控件、内置的排序分页选择更新和删除记录、提供以编程方式访问GridView对象模型以动态设置属性、处理事件、还有可以指定多个键字段也可以通过主题和样式进行自定义的外观。
我个人感觉GridView是一个很强大的控件!但是从另一个角度去看的话感觉这是个“傻瓜”控件!因为它里面的一些功能都是微软封装好的,比如说里面的删除、编辑等都比较简单,当然用起来比较方便!但是,从另一个角度来看!这种控件对于老鸟来说没有技术含量!当然,我个人对于GridView个看法是用“强大”这个词来形容它,因为对于新手来说比较好上手!而且做起来也比较方便!
<asp:GridView ID="GridView3" > </asp:GridView> 是.net 2.0 新增的服务器控件,也是一个数据绑定控件。GridView包括:行为属性、样式属性、外观属性、状态属性,可以说GridView控件还是很强大的,它还包含一些事件包括:RowCancelingEdit 在一个处于编辑模式的行的Cancel按钮被单击,但是在该行退出编辑模式之前发生。RowCommand单击一个按钮时发生。RowCreated创建一行时发生。 RowDataBound一个数据行绑定到数据时发生。RowDeleting, RowDeleted 这两个事件都是在一行的Delete按钮被单击时发生。它们分别在该网格控件删除该行之前和之后激发。RowEditing 当一行的Edit按钮被单击时,但是在该控件进入编辑模式之前发生。RowUpdating,RowUpdated 这两个事件都是在一行的Update按钮被单击时发生。它们分别在该网格控件更新该行之前和之后激发。SelectedIndexChanging, SelectedIndexChanged这两个事件都是在一行的Select按钮被单击时发生。它们分别在该网格控件处理选择操作之前和之后激发。 Sorting, Sorted这两个事件都是在对一个列进行排序的超链接被单击时发生。它们分别在网格控件处理排序操作之前和之后激发。
对于新手理解GridView! 可以这样理解,可以从英文的角度去理解它,Grid是表格的意思,然后View是查看、显示或视图的意思,合起来嘛就是对于数据的显示或者显示数据的表格。呵呵!(业余的理解)
GridView功能很强大,不仅有基本的增删改查功能还有分页等基本的功能,还可以对它进行样式的修改,他不仅自己有基本的功能还可以对它进行自定义设置,还有可以导出excel而且s对于数据的绑定也比较方便比如说Eval等而且对于后台代码的编写也比较简单!
它的基本功能包括:绑定至数据源控件,如SqlDataSource、ObjectDataSource或者是LinqDataSource控件、内置的排序分页选择更新和删除记录、提供以编程方式访问GridView对象模型以动态设置属性、处理事件、还有可以指定多个键字段也可以通过主题和样式进行自定义的外观。
我个人感觉GridView是一个很强大的控件!但是从另一个角度去看的话感觉这是个“傻瓜”控件!因为它里面的一些功能都是微软封装好的,比如说里面的删除、编辑等都比较简单,当然用起来比较方便!但是,从另一个角度来看!这种控件对于老鸟来说没有技术含量!当然,我个人对于GridView个看法是用“强大”这个词来形容它,因为对于新手来说比较好上手!而且做起来也比较方便!
作者:青苹果 座右铭:不断的反省自己!然后加以改变! 感兴趣的技术:.NET、数据库、JavaScript、C#、ajax、winform、jquery、extjs 本文出处:http://www.cnblogs.com/xinchun/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |
相关文章推荐
- 对于测试架构师的简单理解
- Java 基础(9)—— 对于 堆、栈、方法区的简单理解
- 对于测试架构师的简单理解
- 对于page rank的理解和java简单实现
- 对于CocoaPods的简单理解,实践安装使用过程和常见问题
- 对于机器学习的简单理解
- SQL中锁表语句简单理解(针对于一个表)
- 对于反射的理解(见注释)和简单例子
- 对于CocoaPods的简单理解,实践安装使用过程和常见问题
- 对于类的简单理解
- Android开发-对于PendingIntent的简单理解
- Java中对于回调函数的简单理解
- 对于接口回调的简单理解
- 个人对于堆栈的理解(简单通俗)
- 对于面向对象的简单理解
- 对于atomic nonatomic assign retain copy strong weak的简单理解
- 对于Stack的简单理解
- 对于GridView控件的RowDataBount事件的错误理解
- 简要谈谈对于usaco上面一些简单题目的理解第一篇之milking cows篇(1)
- 个人简单的谈谈对于linux易用性的理解与学习方向