您的位置:首页 > 编程语言 > ASP

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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: