如何在page_load事件中找到选定的GridView行?

时间:2015-01-28 10:14:32

标签: asp.net vb.net gridview pageload

我有一个GridView页面。 GridView有选择按钮。通常,当用户单击选择按钮时,我使用GridView选择的索引更改事件来执行各种操作。但现在我想根据网格视图的选定行在Page_Load事件中执行一些操作。由于在Page_Load之后发生Selected_Index_changed事件,我如何知道页面加载事件中的以下内容。

我查看了asp lifecyclethis其他问题,但我不知道该怎么做。

1 个答案:

答案 0 :(得分:0)

如何使用QueryString传输选择哪一行,然后在Page_Load事件中获取QueryString参数?这是一个例子。

Protected Sub LinkButton1_Command(sender As Object, e As CommandEventArgs)
    Dim UserId As Integer = e.CommandArgument 'Here goes whatever value you're trying to pass
    Response.Redirect("~/OtherPage.aspx?UserId=" _
                             & UserId)
End Sub

这是在OtherPage.aspx

 Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load

    UserId = Request.QueryString("UserId")
    'Your code
end sub
相关问题