您的位置:资讯频道 > 技术文档 > ActiveX/COM开发

C#一次性清空TextBox或者将某一类控件置某一状态

来源:csdn   作者:liyimingvip   时间:2007-11-02  点击:548 次

#region 清除
    protected void btnClear_Click(object sender, EventArgs e)
    {
        foreach (Control ctl in this.Controls)
        {
            this.txtClear(ctl);
        }
    }
    #endregion

    private void txtClear(Control ctls)
    {
        if(ctls.HasControls())
        {
            foreach (Control ctl in ctls.Controls)
            {
                txtClear(ctl);
            }
        }
        else
        {
            if (ctls.GetType().Name == "TextBox")
            {
                TextBox tb = new TextBox();
                tb = (TextBox)this.FindControl(ctls.ID);
                tb.Text = "";
            }
            else if (ctls.GetType().Name == "DropDownList")
            {
                DropDownList ddl = new DropDownList();
                ddl = (DropDownList)this.FindControl(ctls.ID);
                ddl.SelectedIndex = 1;
            }
        }
    }

相关文章:

    暂无相关新闻。