Exemplo n.º 1
0
        protected void rptrOptions_ItemCommand(object source, RepeaterCommandEventArgs e)
        {
            string controlOption_ID = e.CommandArgument.ToString();
            FormGeneratorData data = new FormGeneratorData();

            if (e.CommandName.ToString() == "delete")
            {
                data.RemoveControlOption(controlOption_ID);

                DataTable dtOptions = data.GetControlOptionsByPageControl_ID(hfPageControlID_DD_ForEdit.Value);

                rptrOptions.DataSource = dtOptions;
                rptrOptions.DataBind();
            }
            else if (e.CommandName.ToString() == "edit")
            {
                hfControlOptionID_ForEdit.Value = e.CommandArgument.ToString();

                DataTable dt = data.GetControlOptionsByControlOption_ID(controlOption_ID);

                txtText.Text = dt.Rows[0]["Text"].ToString();
                txtValue.Text = dt.Rows[0]["Value"].ToString();

                //load default

                btnSaveOption.Text = "Save";
            }
        }