//清空按钮 的 事件 private void btnEmpty_Click(object sender, EventArgs e) { this.FindCtrl(this); dgvBookBorrow.DataSource = null; } //清空所有文本框的 递归方法 private void FindCtrl(Control control) { foreach (Control c in control.Controls) { if (c is TextBox) { c.Text = ""; } if (c.Controls != null) { FindCtrl(c); } } }