Pages

Monday, 3 September 2012

How to Clear all controls in web page


public void ClearControls(Control ctrl)
    {
        if (ctrl.Controls.Count > 0)
        {
            for (int i = 0; i < ctrl.Controls.Count; i++)
            {

                ClearControls(ctrl.Controls[i]);
            }
        }
        switch (ctrl.GetType().ToString())
        {
            case "System.Web.UI.WebControls.TextBox":
                TextBox txt = (TextBox)ctrl;
                txt.Text = null;
                break;
            case "System.Web.UI.WebControls.DropDownList":
                DropDownList ddl = (DropDownList)ctrl;
                ddl.SelectedIndex = 0;
                break;
        }
    }

    public void FillSelectAny(Control ctrl)
    {
        switch (ctrl.GetType().ToString())
        {          
            case "System.Web.UI.WebControls.DropDownList":
                DropDownList ddl = (DropDownList)ctrl;
                ddl.Items.Insert(0, "-- Select Any --");
                ddl.Items[0].Value = "0";
                break;
        }
    }

No comments:

Post a Comment