protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "pay") { GridViewRow gvrow = (GridViewRow)(((Button)(e.CommandSource)).Parent.Parent); int index = gvrow.RowIndex; Label la = this.GridView1.Rows[index].Cells[0].FindControl("Label1") as Label; int pay_id = Convert.ToInt32(la.Text); } }