GridView的简单分页等

简单分页:

1.设置GridView的AllowPaging="True", PageSize默认为10.

2.触发GridView的PageIndexChanging事件。

3.在后台的PageIndexChanging事件中,写入代码:

     protected   void  GrdPerson_PageIndexChanging( object  sender, GridViewPageEventArgs e)
    {
        GrdPerson.PageIndex 
=  e.NewPageIndex;
        BindAll();
    }

 

行删除:

在GridView中添加删除列:<asp:CommandField ShowDeleteButton="True" />

触发GridView的RowDeleting事件,并在后台的RowDeleting中,写下删除代码。

删除提示:

触发GridView的RowDataBound事件,后台代码为:

 

ContractedBlock.gif ExpandedBlockStart.gif Code

    
protected void GrdPerson_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        
//如果是绑定数据行 
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
            
if (e.Row.RowState == DataControlRowState.Normal || e.Row.RowState == DataControlRowState.Alternate)
            {
                ((LinkButton)e.Row.Cells[
6].Controls[0]).Attributes.Add("onclick""javascript:return confirm('你确认要删除:\"" + e.Row.Cells[1].Text + "\"吗?')");
            }
        } 

    }

 

GridView在没有记录时的显示:
一般,在没有数据时,GridView是不显示在页面中的。网上有没有数据时,显示表头的方法,看起来很复杂,没有去尝试。

我只是设置了 GridView的属性:EmptyDataText="抱歉,没有符合条件的数据"

这样,在没有数据可以显示的时候,就会在GridView的位置,显示该提示。

 

 

转载于:https://www.cnblogs.com/niuniu1985/archive/2009/10/30/1592912.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值