GridView介绍

 

GridView介绍

GridView.ID 属性:

runat="server" :
        运行在服务器上。

GridView.CssClass:
        GridView所使用的样式。

GridView.AutoGenerateColumns 属性:true | false
        当 AutoGenerateColumns 属性设置为 true 时,为数据源中的每个字段自动创建一个 对象。然后每一字段作为 控件中的一列显示,其顺序是数据源中字段出现的顺序。此选项提供了一种显示数据源中各字段的便捷方法;但是,您只能有限地控制自动生成的列字段的显示方式或行为方式。

GridView.DataKeyNames 属性:
        一个数组,其中包含了显示在 GridView 控件中的项的主键字段的名称。 使用 DataKeyNames 属性指定表示数据源主键的字段。

GridView.OnRowCommand 方法
        在单击 GridView 控件中的按钮时,将引发 RowCommand 事件。这使您可以提供一个这样的事件处理方法,即每次发生此事件时就执行一个自定义例程。

GridView.OnRowDataBound 方法
        呈现 GridView 控件之前,该控件中的每一行必须绑定到数据源中的一条记录。将某个数据行(用 GridViewRow 对象表示)绑定到 GridView 控件中的数据以后,将引发 RowDataBound 事件。这使您可以提供一个这样的事件处理方法,即每次发生此事件时都执行一个自定义例程(如修改绑定到该行的数据的值)。

GridView.DataBind 方法
        将数据源绑定到 GridView 控件。不能继承此方法。


例子: <asp:GridView ID="gvCommodityType" runat="server" CssClass="TypeCon" AutoGenerateColumns="false" DataKeyNames="ID" Width="450px" OnRowCommand="gvCommodityType_RowCommand" OnRowDataBound="gvCommodityType_RowDataBound" OnSelectedIndexChanged="gvCommodityType_SelectedIndexChanged">
<Columns>
<asp:BoundField DataField="ID" HeaderText="类型ID" >
<ItemStyle HorizontalAlign="Center" Width="80px" />
<HeaderStyle HorizontalAlign="Center" Width="80px" />
</asp:BoundField >
<asp:BoundField DataField="TypeName" HeaderText="类型名" >
<ItemStyle HorizontalAlign="Center" Width="220px" />
<HeaderStyle HorizontalAlign="Center" Width="270px" />
</asp:BoundField>
<asp:TemplateField HeaderText="编 辑">
<ItemTemplate>
<a href='UserType.aspx?ID=<%# Eval("ID") %>'>修 改</a> |
<asp:LinkButton ID="lbDel" runat="server" CommandName="Del">删 除</asp:LinkButton>
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
<HeaderStyle HorizontalAlign="Center" />
</asp:TemplateField>
</Columns>
</asp:GridView>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值