给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分页模板中页码Button的实现》中程序的改进,追加显示空行功能

昨天写完《自定义GridView分页模板中页码Button的实现》后发现一个问题,因为分页后的数据行数不是正好为满页的,所以最后一页就会变成下面第二幅图的样子:     到网上一查,呵呵查到了两篇...

GridView实现数字页码分页

最近项目中有一个需求,实现数字页面分页,还能动态的根据总页数显示页码,顿时SX了,寻思,琢磨了很久现把核心代码发布一下 protected void PagerButton_Command...

Wordpress文章优化:文章分页和标题添加页码避免标题重复

针对Wordpress长文章进行优化:实现文章分页。将长长的一篇文章分成几篇,好处也有不少,例如大家不用反复拖动就可以看完全部内容、翻页多了也就增加了PV、另外还可以增加收录。 当我们对Wordpre...

界面对应字段,绑定数据到gridview 显示 及删除功能 窗体事件 分页及键

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin...

bootstrap下拉分页样式 带跳转页码

bootstrap 默认页码是没有下拉页码和分页页码跳转效果的,实际开发中需要对样式进行修改 ...

ssh实现简单分页带页码显示

  • 2013年06月09日 03:06
  • 14.55MB
  • 下载

分页部分 页码展现 翻页

  • 2010年05月20日 11:14
  • 3KB
  • 下载

Struts标签实现分页(当前页码在中间显示)

现有需求需要实现如下格式布局的分页: 上一页 X X X X X 下一页 分析: 1、当前页不是第一页显示上一页按钮 2、当前页不是最后一页显示下一页按钮 3、中间的数字显示相对麻烦些       针...
  • userwyh
  • userwyh
  • 2015年07月02日 14:48
  • 750
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:给GridView分页的页码添加事件
举报原因:
原因补充:

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