protected void gvControllers_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "editController") { labelController.Text = "Update Controller"; int id = Convert.ToInt32(e.CommandArgument.ToString().Split(';')[0]); int index = ((GridViewRow)((ImageButton)e.CommandSource).NamingContainer).RowIndex; GridViewRow row = gvControllers.Rows[index]; hdnId.Value = id.ToString(); txtConName.Text = row.Cells[1].Text; ddlTechnology.SelectedValue = e.CommandArgument.ToString().Split(';')[1]; btnAdd_ModalPopupExtender.Show(); } if (e.CommandName == "deleteController") { ControllerRepository controllerRep = new ControllerRepository(); int id = Convert.ToInt32(e.CommandArgument); bool isController = controllerRep.DeleteController(GetUpdateVaules(id)); if (isController) { gvControllers.DataBind(); DoneOrNot.Text = "Done"; } else { gvControllers.DataBind(); DoneOrNot.Text = "You have problem"; } } if (e.CommandName == "UserAdd") { txtCotrollerId.Text = e.CommandArgument.ToString(); BindDDlUser(); BindRepeater(); btnExAddUsers_ModalPopupExtender.Show(); } }