asp.net常用控件之一,GridView
2015-07-20 15:53
525 查看
如果你从事的项目开发使用的是asp.net,常常会用到这样一个控件----->GridView.
首先介绍一下它的常用属性:
AllowPaging,表示该控件是否支持分页;
AllowSorting,是否支持排序;
AutoGenerateColumns,表示是否自动地为数据源中的每个字段创建列,默认为true
AlternatingRowStyle,定义表格每隔一行的样式属性,可以实现隔行变色的效果
语法:<AlternatingRowStyle BackColor="#f8f6f7" font-Italic="false"/> 可以设置背景色,前景色,字体样式。
其他属性可以参考:http://baike.baidu.com/link?url=Bzt6c6lfPLPVzm3FbE_tuRzTdpxJhxsfLd0DNWHKzRFAV2qZwzVuWyFRnMMbdsOarj4_em_HaqNO96xYBNTxY_
常用事件,
OnRowCommand,在单击GridView控件中的按钮时,将引发RowCommand事件
OnRowDataBound,将某个数据行绑定到GridView控件中的数据后,将引发RowDataBound事件,
BoundField绑定列,通过DataField属性绑定数据源中要显示的列名,就可以显示出来
TemplateField,使用模板定制列的内容,常用的模板有:
ItemTemplate,用于显示数据绑定控件的TemplateField中的一项
AlternatingitemTemplate,用于显示TemplateField的替换项
EdititemTemplate,用于显示编辑模式下的TemplateField项
insertItemTemplate,用于显示插入模式下的TemplateField项
HeaderTemplate,用于显示TemplateField的标题部分
FooterTemplate,用于显示TemplateField的脚步部分
常用的是ItemTempate.此标记内可以包含各种控件。也包括repeater,也就是说gridview中也可以嵌套repeater.
语法入下;
<asp:TemplateField HeaderText="备件出库编号">
<ItemTemplate>
<asp:Repeater runat="server" ID="rpt_CKSheetNoList">
<ItemTemplate>
<!--你想使用的控件-->
</ItemTemplate>
</asp:Repeater>
</ItemTemplate>
</TemplateField>
首先介绍一下它的常用属性:
AllowPaging,表示该控件是否支持分页;
AllowSorting,是否支持排序;
AutoGenerateColumns,表示是否自动地为数据源中的每个字段创建列,默认为true
AlternatingRowStyle,定义表格每隔一行的样式属性,可以实现隔行变色的效果
语法:<AlternatingRowStyle BackColor="#f8f6f7" font-Italic="false"/> 可以设置背景色,前景色,字体样式。
其他属性可以参考:http://baike.baidu.com/link?url=Bzt6c6lfPLPVzm3FbE_tuRzTdpxJhxsfLd0DNWHKzRFAV2qZwzVuWyFRnMMbdsOarj4_em_HaqNO96xYBNTxY_
常用事件,
OnRowCommand,在单击GridView控件中的按钮时,将引发RowCommand事件
OnRowDataBound,将某个数据行绑定到GridView控件中的数据后,将引发RowDataBound事件,
BoundField绑定列,通过DataField属性绑定数据源中要显示的列名,就可以显示出来
TemplateField,使用模板定制列的内容,常用的模板有:
ItemTemplate,用于显示数据绑定控件的TemplateField中的一项
AlternatingitemTemplate,用于显示TemplateField的替换项
EdititemTemplate,用于显示编辑模式下的TemplateField项
insertItemTemplate,用于显示插入模式下的TemplateField项
HeaderTemplate,用于显示TemplateField的标题部分
FooterTemplate,用于显示TemplateField的脚步部分
常用的是ItemTempate.此标记内可以包含各种控件。也包括repeater,也就是说gridview中也可以嵌套repeater.
语法入下;
<asp:TemplateField HeaderText="备件出库编号">
<ItemTemplate>
<asp:Repeater runat="server" ID="rpt_CKSheetNoList">
<ItemTemplate>
<!--你想使用的控件-->
</ItemTemplate>
</asp:Repeater>
</ItemTemplate>
</TemplateField>
相关文章推荐
- asp.net mvc 页面缓存
- ASP.NET MVC 过滤器开发与使用
- [转]ASP.Net MVC开发基础学习笔记(3):Razor视图引擎、控制器与路由机制学习
- 【asp10】asp中的rs.open与conn.execute的区别
- ASP.NET MVC 中出现的 方法 中的 this 关键字 用法 (this HtmlHelper helper)
- asp.net使用百度的webuploader批量上传图片
- ASP.NET web.config中<customErrors>节点说明
- ASP.NET发布WebService
- ASP.NET菜鸟之路之实现新闻列表增删改
- asp.net 数据库面试题(基础)
- ASP.NET Web API如何将注释自动生成帮助文档
- asp.net中用soapheader作验证的使用步骤: 很简单
- asp.net 2.0中傻瓜式使用soap header
- asp.net 缓存
- VS2010部署Asp.net程序到本地IIS 7
- (转)ASP.NET前台代码绑定后台变量方法总结
- onClick和onclientclick区别
- Spring基于注解@AspectJ的AOP
- 架构设计(ASP.NET MVC+Knockout+Web API+SignalR)
- ASP.NET MVC 之控制器与视图之间的数据传递