首页 > 解决方案 > 自动清算控制

问题描述

每当我单击按钮时,我都想清除表单中的所有TextBoxes 和s。DataGridView

private void ClearButton_Click(object sender, EventArgs e)
{
//Clears everything
}

抱歉,如果这太简单了,我是 C# 和 StackOverflow 的新手

标签: c#winforms

解决方案


尝试这个:

private void ClearControls()
    {
        foreach (TextBox x in Controls.OfType<TextBox>())
        {
            x.Clear();
        }
        foreach (DataGridView x in Controls.OfType<DataGridView>())
        {
            x.Columns.Clear();
        }
    }

您也可以将其用于您需要的任何其他控件


推荐阅读