public static Control FindControlRecursiveDown(Control objParent, string strControlName)
{
Control found = objParent.FindControl(strControlName);
if (found != null)
{
return found;
}
foreach(Control child in objParent.Controls)
{
found = Globals.FindControlRecursiveDown(child, strControlName);
if (found != null)
{
break;
}
}