protected void ClearControl(Control Ctrl)//passing the control { foreach (Control eachCtrl in Ctrl.Controls)//loop taking each controls { if (eachCtrl.Controls.Count > 0) ClearControl(eachCtrl); else if (eachCtrl is TextBox) ((TextBox)eachCtrl).Text = null; } }