示例#1
0
        protected void gvPollAnswers_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            int        pollAnswerID = (int)gvPollAnswers.DataKeys[e.RowIndex]["PollAnswerID"];
            PollAnswer pollAnswer   = PollManager.GetPollAnswerByID(pollAnswerID);

            if (pollAnswer != null)
            {
                PollManager.DeletePollAnswer(pollAnswer.PollAnswerID);
                BindData();
            }
        }
示例#2
0
        protected void gvPollAnswers_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName == "UpdatePollAnswer")
            {
                int         index = Convert.ToInt32(e.CommandArgument);
                GridViewRow row   = gvPollAnswers.Rows[index];

                HiddenField    hfPollAnswerID  = row.FindControl("hfPollAnswerID") as HiddenField;
                SimpleTextBox  txtName         = row.FindControl("txtName") as SimpleTextBox;
                NumericTextBox txtDisplayOrder = row.FindControl("txtDisplayOrder") as NumericTextBox;

                int        pollAnswerID = int.Parse(hfPollAnswerID.Value);
                PollAnswer pollAnswer   = PollManager.GetPollAnswerByID(pollAnswerID);

                if (pollAnswer != null)
                {
                    pollAnswer = PollManager.UpdatePoll(pollAnswer.PollAnswerID, pollAnswer.PollID,
                                                        txtName.Text, pollAnswer.Count, txtDisplayOrder.Value);
                }

                BindData();
            }
        }