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();
            }
        }