GridView 使用方法 - 前台部分

本文深入解析了ASP GridView控件的使用方法,包括其关键属性和事件,以及如何在实际开发中灵活运用。

其实就是备忘录:

<asp:GridView ID="GridView1" runat="server" AllowPaging="True"  PageSize="15" 
   onpageindexchanging="GridView1_PageIndexChanging" 
   AutoGenerateColumns="False" onrowdatabound="GridView1_RowDataBound" 
   onselectedindexchanged="GridView1_SelectedIndexChanged" Width="970px" 
   align="center" valign="top" BackColor="White" BorderColor="White" 
   BorderStyle="Ridge" BorderWidth="2px" CellPadding="3" CellSpacing="1" 
   GridLines="None" onrowdeleting="GridView1_RowDeleting" 
   onrowcommand="GridView1_RowCommand"> 
 <Columns>
    <asp:BoundField DataField="ID" HeaderText = "ID" Visible="false"  />
    <asp:BoundField DataField="USER" HeaderText="登陆名" />
    <asp:BoundField DataField="USER_TYPE" HeaderText="用户类型" />
    <asp:BoundField DataField="USER_LAND" HeaderText="用户归属" />
    <asp:BoundField DataField="REAL_NAME" HeaderText="用户姓名" />
    <asp:BoundField DataField="PHONE" HeaderText="用户电话" />
    <asp:BoundField DataField="ACTIVED"  HeaderText="用户状态" 
    SortExpression="IS_ACTIVED" />
    <asp:CommandField SelectText="修改"    ShowSelectButton="True" />
    <asp:CommandField DeleteText="锁定/启用"   ShowDeleteButton="True"  />
    <asp:ButtonField CommandName="Reset" ButtonType="Link" Text="忘记密码" />
 </Columns>
</asp:GridView>


Columns中的:

BoundField:数据绑定控件,以列的形式显示字段值。

DataField:设置要绑定字段的名,保证此处的值与数据库中读取出来的字段名一致。

HeaderText:列首显示的文字描述。

Visible:设置此列是否隐藏。

GridView提供了 选择、删除、编辑(更新、取消)、自定义等事件按钮,此处用到了选择、删除与自定义按钮。

选择、删除、编辑 用CommandField方法,自定义用ButtonField方法。

注意:SelectText:给事件按钮起名 ,ShowSelectButton:是否在 CommandField 字段中显示“选择”按钮

不同事件按钮的按钮起名的Text和Show不同。

ButtonField:自定义按钮。ButtonType:按钮样式(按钮,连接,图片)。Text: 按钮显示名。

CommandName:如果要设置多个选择按钮,需要设置自定义按钮。通过CommandName来设置按钮命令ID名,后台通过不同的

ID名来区分执行不同的按钮事件。


asp:GridView中的:

PageSize:一次最多显示多少条记录。

onpageindexchanging:分页事件。

AutoGenerateColumns:是否自动创建绑定字段。

onrowdatabound:绑定数据完成后动态处理事件,例如高亮显示鼠标指向行,例如动态修改bool值为汉字等。

onselectedindexchanged:选择按钮事件。

onrowdeleting:删除按钮事件。

onrowcommand:自定义按钮事件。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值