给GridView分页的页码添加事件

本文介绍如何为ASP.NET中的GridView控件的分页链接添加确认事件,通过修改页面顶部分页行的控件属性实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如题给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>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值