Onur

Özten

Bilgisayar Mühendisi & Yazılım Uzmanı


Clearing controls ASP.Net

        protected void Button1_Click(object sender, EventArgs e)
        {
            Control myForm = Page.FindControl("Form1");
            foreach (Control ctrl in myForm.Controls)
            {
                //Clears TextBox
                if (ctrl is System.Web.UI.WebControls.TextBox)
                {
                    (ctrl as TextBox).Text = "";
                }
                //Clears DropDown Selection
                if (ctrl is System.Web.UI.WebControls.DropDownList)
                {
                    (ctrl as DropDownList).ClearSelection();
                }
                //Clears ListBox Selection
                if (ctrl is System.Web.UI.WebControls.ListBox)
                {
                    (ctrl as ListBox).ClearSelection();
                }
                //Clears CheckBox Selection
                if (ctrl is System.Web.UI.WebControls.CheckBox)
                {
                    (ctrl as CheckBox).Checked = false;
                }
                //Clears RadioButton Selection
                if (ctrl is System.Web.UI.WebControls.RadioButtonList)
                {
                    (ctrl as RadioButtonList).ClearSelection();
                }
                //Clears CheckBox Selection
                if (ctrl is System.Web.UI.WebControls.CheckBoxList)
                {
                    (ctrl as CheckBoxList).ClearSelection();
                }
            }

        }