function 1:
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
!!!!! int index = Convert.ToInt32(e.CommandArgument); //获得选中的行
!!!!! string userID = GridView1.Rows[index].Cells[1].Text.Trim();
string url = "../RoleManagement/AdminMemInfoCreate.aspx?userID=" + userID;
Server.Transfer(url);
}
function 2:
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
int row = ((GridViewRow)((ImageButton)sender).NamingContainer).RowIndex;
this.TextBox1.Text = this.GridView1.Rows[row].Cells[0].Text;
this.TextBox2.Text = this.GridView1.Rows[row].Cells[1].Text;
}
这个是gridview控件里,添加的一个BUTTON,然后通过点击每一行的button来获得该行你要的值
如果你是需要选中哪行,就获得哪行
protected void down_file_Click(object sender, EventArgs e)
{
int row = ((GridViewRow)((LinkButton)sender).NamingContainer).RowIndex;
string text = ((Label)this.GridView2.Rows[row].FindControl("Label9")).Text;
string fileN = this.GridView2.Rows[row].Cells[0].Text;