protected void gridResponses_UpdateCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e) { GridDataItem gridItem = (GridDataItem)e.Item; long reponseID = long.Parse(gridItem.GetDataKeyValue("ID").ToString()); RadTextBox txtResponseLetter = gridItem.FindControl("txtResponseLetter") as RadTextBox; RadTextBox txtResponseText = gridItem.FindControl("txtResponseText") as RadTextBox; RatingScaleResponseEntity entity = new RatingScaleResponseEntity(); entity.ID = reponseID; entity.ResponseLetter = txtResponseLetter.Text; entity.ResponseText = txtResponseText.Text; jqm.UpdateRatingScaleResponse(entity, this.CurrentUserID); gridResponses.Rebind(); }
protected void gridResponses_ItemCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e) { if (e.CommandName == RadGrid.PerformInsertCommandName) { GridDataInsertItem gridItem = (GridDataInsertItem)e.Item; RadTextBox txtResponseLetter = gridItem.FindControl("txtResponseLetter") as RadTextBox; RadTextBox txtResponseText = gridItem.FindControl("txtResponseText") as RadTextBox; RatingScaleResponseEntity entity = new RatingScaleResponseEntity(); entity.RatingScaleID = this.CurrentRsID; entity.ResponseLetter = txtResponseLetter.Text; entity.ResponseText = txtResponseText.Text; entity.ID = jqm.AddRatingScaleResponse(entity, this.CurrentUserID); BindData(); } }