自己写模板实现选择行并读取相应数据,试了很多,但是都出现一个问题,两行数据,打开的链接新窗口为同一个数据。
用selectedIndexchanged简单也不出错
OnSelectedIndexChanged="_SelectedIndexChanged"
<asp:CommandField runat="server" ShowSelectButton="true" ButtonType="Link" HeaderText="查看" SelectText="详细信息" />
GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
int index = GridView1.SelectedIndex;
string ID = GridView1.SelectedDataKey.Values["UserId"].ToString();
lblRegionCaption.Text = ID;
GridViewRow row = GridView1.SelectedRow;
string url="";
...
}