如果你从事的项目开发使用的是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>