DEMO1:
public void ChangeRepeaterStatus(string rpID)
{
for (int i = 0; i < this.divPanel.Controls.Count; i++)
{
//if (this.divPanel.Controls[i].GetType().FullName == typeof(Repeater).FullName)
if (this.divPanel.Controls[i] is Repeater)
{
Repeater rpControl = this.divPanel.Controls[i] as Repeater;
if (rpControl.ID == rpID)
{
rpControl.Visible = true;
}
else
{
rpControl.DataSource = null;
rpControl.DataBind();
rpControl.Visible = false;
}
}
}
}
DEMO2:
public static void ClearTextBox(Control c)
{
foreach(Control control in c.Parent.Controls)
{
if (control is TextBox)
{
((TextBox)control).Text = string.Empty;
}
}
}