给GridView分页的页码添加事件

转载 2007年09月19日 10:29:00
如题给GridView分页的页码添加事件。
如果页码在数据的下端的话  应该将 GridView1.TopPagerRow ---> GridView1.BottomPagerRow
protected void Button1_Click(object sender, EventArgs e)
    
...{
         
        TableRow row 
= (TableRow)this.GridView1.TopPagerRow.Cells[0].Controls[0].Controls[0];
        
foreach (TableCell cell in row.Cells)
        
...{
            
if (cell.Controls[0].GetType().ToString().IndexOf("LinkButton"> -1)
            
...{
                LinkButton linkBtn 
= (LinkButton)cell.Controls[0];
                linkBtn.Attributes.Add(
"onclick""return confirm('OK?')");
            }

        }

    }

 
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" BackColor="White"
        BorderColor
="#999999" BorderStyle="None" BorderWidth="1px" CellPadding="3" DataKeyNames="EmployeeID"
        DataSourceID
="SqlDataSource1" GridLines="Vertical" OnRowDataBound="GridView1_RowDataBound" AllowPaging="True" PageSize="3" OnDataBound="GridView1_DataBound">
        
<FooterStyle BackColor="#CCCCCC" ForeColor="Black" />
        
<Columns>
            
<asp:TemplateField></asp:TemplateField>
            
<asp:BoundField DataField="EmployeeID" HeaderText="EmployeeID" InsertVisible="False"
                ReadOnly
="True" SortExpression="EmployeeID">
                
<ItemStyle Width="80px" />
                
<HeaderStyle Width="80px" />
            
</asp:BoundField>                       
        
</Columns>
        
<RowStyle BackColor="#EEEEEE" ForeColor="Black" />
        
<SelectedRowStyle BackColor="#008A8C" Font-Bold="True" ForeColor="White" />
        
<PagerStyle BackColor="#999999" ForeColor="Black" HorizontalAlign="Right" />
        
<HeaderStyle BackColor="#000084" Font-Bold="True" ForeColor="White" />
        
<AlternatingRowStyle BackColor="Gainsboro" />
        
<PagerSettings Position="Top" />
</asp:GridView>

 

GridView分页事件

 protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)    {        Grid...
  • 21aspnet
  • 21aspnet
  • 2007年03月20日 22:30
  • 6138

GridView分页后跳转其他页面进行添加,编辑,删除操作后,仍返回到当前页码

1.App_CODE部分SqlHelper类添加一全局静态变量gdPageIndex.Code highlighting produced by Actipro CodeHighlighter (fr...
  • yaoohfox
  • yaoohfox
  • 2008年03月12日 19:35
  • 2793

Gridview 分页,OnPageIndexChanging事件

Gridview 分页,OnPageIndexChanging事件1. 默认分页方式 (1) 是否允许分页 GridView的AllowPaging属性。 (2) 每页记录数 GridView的Pag...
  • spyking945
  • spyking945
  • 2009年10月08日 17:55
  • 11204

在GRIDVIEW中实现完美自定义分页

前台ASPX代码                                                                                            ...
  • jjzaihaozhe
  • jjzaihaozhe
  • 2007年08月18日 15:18
  • 657

ASP.NET GridView分页+排序+自定义样式【常规功能比JS插件使用简单】

现在基本都是在用一些前台table框架,做一些分页加排序处理 脑子里面就记得用repeat 处理完table然后调用第三方tablejs插件做分页和排序。 感觉这样能够做到想要的效果。 但是用第...
  • qq873113580
  • qq873113580
  • 2016年05月16日 15:30
  • 1894

探讨为GRIDVIEW中的控件动态添加事件

最近开始用asp.net来开发一个网站,其中用到了gridview控件.要实现根据不同的查询方式,使gridview绑定到不同的存储过程中,能动态的改变gridview列的个数,并添加一列 Butto...
  • lyangsha
  • lyangsha
  • 2006年12月16日 04:47
  • 1728

GridView的分页事件和onRowCommand事件冲突的解决方法

解决方案:在OnRowCommand处理事件方法中的开始处加上一个判断,把它导向PageIndexChanging中去, 这样他就不会执行OnRowCommand下面是事件处理了,去处理分页事件了 ...
  • lai123wei
  • lai123wei
  • 2011年12月12日 16:44
  • 1358

绑定数据时。在后台给GridView添加事件

绑定数据时。在后台给GridView添加事件  protected void grd_RowDataBound(object sender, GridViewRowEventArgs e) ...
  • ybhjx
  • ybhjx
  • 2015年12月23日 15:06
  • 1327

关于GridView查询后分页的问题

昨天一个朋友问到一个关于 GridView查询控件使用查询后不能分页(分页功能没用)的问题。表面看起来好像是可以实现查询后分页的功能,以前在完园网跳骚市场的时候也用到了 GridView查询(查询商品...
  • deltazxm
  • deltazxm
  • 2006年12月18日 18:22
  • 1382

C# GridView 给某行或某列绑定点击事件和鼠标事件

后台代码 protected void gvProduct_RowDataBound(object sender, GridViewRowEventArgs e) { ...
  • amoniyibeizi
  • amoniyibeizi
  • 2015年01月22日 11:00
  • 264
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:给GridView分页的页码添加事件
举报原因:
原因补充:

(最多只允许输入30个字)