在GridView中加入这个列
<asp:TemplateField ShowHeader="False">
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False" CommandName="Select"
Text="选择"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
选中行的主键
GridView1.SelectedDataKey["主键"].ToString();
修改按钮事件
private void Button1_Click(object sender, System.EventArgs e)
{
string s_url;
s_url = "想要跳转的界面.aspx?ID=" + GridView1.SelectedDataKey["主键"].ToString();
Response.Redirect(s_url);
}
想要跳转的界面代码
private void Page_Load(object sender, EventArgs e)
{
Request.QueryString["ID"]; 获得刚才选中的行的主键
}