c# 递归清空控件及其子控件内容

public void SetControlEmpty(Control contrs)
        {
            foreach (Control con in contrs.Controls)
            {
                if (con is DataGridView)
                    ((DataGridView)con).DataSource = null;
                else if (con.HasChildren)
                {
                    SetControlEmpty(con);
                }
                else
                {
                    if (con.GetType().Name == "TextBox")
                        con.Text = "";
                }
            }
        }

你可能感兴趣的:(c#)