protected void GridViewComissions_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "EditData") { int index = Convert.ToInt32(e.CommandArgument); GridViewComissions.EditIndex = index; _counter2 = index; } if (e.CommandName == "DeleteData") { int index = Convert.ToInt32(e.CommandArgument); GridViewRow row = GridViewComissions.Rows[index]; string id = row.Cells[1].Text; if (Commissions.DeleteComission(id) == false) { Response.Redirect("~/Error.aspx"); } } if (e.CommandName == "CancelEdit") { _counter2 = -1; GridViewComissions.EditIndex = _counter; } if (e.CommandName == "UpdateData") { int index = Convert.ToInt32(e.CommandArgument); GridViewRow row = GridViewComissions.Rows[index]; string id = row.Cells[1].Text; TextBox ClientId = row.FindControl("txtClientId") as TextBox; TextBox WorkshopId = row.FindControl("txtWorkshopId") as TextBox; DropDownList Concluded = row.FindControl("ddlConcluded") as DropDownList; TextBox txtCreationDate = row.FindControl("txtCreationDate") as TextBox; DateTime CreationDate = DateTime.Parse(txtCreationDate.Text); TextBox BicycleModel = row.FindControl("txtBicycleModel") as TextBox; TextBox BicycleType = row.FindControl("txtBicycleType") as TextBox; TextBox YearOfAquisition = row.FindControl("txtYearOfAquisition") as TextBox; TextBox Details = row.FindControl("txtDetails") as TextBox; DropDownList Accepted = row.FindControl("ddlAccepted") as DropDownList; TextBox ComissionNo = row.FindControl("txtComissionNo") as TextBox; TextBox Rating = row.FindControl("txtDetails") as TextBox; if (Commissions.UpdateComission(id, ClientId.Text, WorkshopId.Text, Concluded.SelectedValue, CreationDate, BicycleModel.Text, BicycleType.Text, YearOfAquisition.Text, Details.Text, Accepted.SelectedValue, ComissionNo.Text, Rating.Text) == false) { Response.Redirect("~/Error.aspx"); } GridViewComissions.EditIndex = -1; } UpdateBadges(); GridViewComissions.DataBind(); EditTablesUpdatePanel.Update(); }
protected void GridViewComissions_RowUpdated(object sender, GridViewUpdatedEventArgs e) { GridViewComissions.EditIndex = -1; GridViewComissions.DataBind(); }