示例#1
0
        protected void Button_Click(object sender, EventArgs e)
        {
            SPcounter++;
            TableRow row = new TableRow();
            row.ID = "StratRow" + SPcounter.ToString();
            TableCell cell = new TableCell();

            Table1.Rows.Add(row);
            row.Cells.Add(cell);

            StrategyPoint stratpt = new StrategyPoint();
            stratpt.ID = "Button" + SPcounter.ToString();
            stratpt.Text = "Point " + SPcounter.ToString();

            stratpt.Click += new EventHandler(stratpt.OnClick);

            StrategyPoints.Add(stratpt.ID);
            ViewState["StrategyPoints"] = StrategyPoints;
            cell.Controls.Add(stratpt);

            //if (BVCcounter == 0)
            //{
            //    BVCcounter++;
            //    Button control = new Button();
            //    control.ID = "BV" + BVCcounter.ToString();
            //    control.Text = "Add Business Value";

            //    BVal1.Controls.Add(control);
            //    BVal1.Controls.Add(linebreak);

            //    BusinessValueControls.Add(control.ID);
            //    ViewState["BusinessValueControls"] = BusinessValueControls;

            //}
        }
示例#2
0
        protected override void LoadViewState(object savedState)
        {
            base.LoadViewState(savedState);
            StrategyPoints = (List<string>)ViewState["StrategyPoints"];
            BusinessValueControls = (List<string>)ViewState["BusinessValueControls"];

            foreach (string id in StrategyPoints)
            {
                SPcounter++;
                TableRow row1 = new TableRow();
                TableCell cell = new TableCell();
                Table1.Rows.Add(row1);
                row1.Cells.Add(cell);

                StrategyPoint test = new StrategyPoint();
                test.ID = "Button" + SPcounter.ToString();
                test.Text = "Point " + SPcounter.ToString();

                test.Click += new EventHandler(test.OnClick);
                cell.Controls.Add(test);

            }

            //foreach (string id in BusinessValueControls)
            //{

            //    BVCcounter++;
            //    Button control = new Button();
            //    control.ID = "BV" + BVCcounter.ToString();
            //    control.Text = "Add Business Value";

            //    LiteralControl linebreak = new LiteralControl("<br />");

            //    BVal1.Controls.Add(control);
            //    BVal1.Controls.Add(linebreak);
            //}
        }