>>>>ctrlSpecialSpecs specialSpecControl = (ctrlSpecialSpecs)Page.LoadControl("~/ORCSelection/UserControls/ctrlSpecialSpecs.ascx"); >>>> >>>>// Add the Control to the Placeholder >>>>this.holdSpecialSpecs.Controls.Add(specialSpecControl); >>>>>>>>
>>>>mmPlaceHolder defendantHolder = (mmPlaceHolder)this.Page.FindControl("holdDefendant"); >>>>defendantHolder.Controls.Add(defendantDisplay); >>>>>>>>
>>>> <mm:mmPlaceHolder ID="holdDefendant" runat="server" > >>>> </mm:mmPlaceHolder> >>>>>>>>
>>> '***************************************************************************** >>> 'Description: >>> ' Recursively searches for a control with Id property = controlID >>> ' >>> 'Input Parameters: >>> ' Control to search >>> ' controlID to search for >>> ' >>> 'Returned: >>> ' Control or Nothing >>> ' >>> 'Change Log: >>> '2009.12.24 hewbxk Defect 2955 Created >>> ' >>> '***************************************************************************** >>> Public Function FindMyControl(Of T As Web.UI.Control)(ByVal controlToSearch As T, _ >>> ByVal controlID As String) As Control >>> >>> Dim matchingControl As Control = Nothing >>> >>> Try >>> For Each subControl As Control In controlToSearch.Controls >>> If ((Not subControl.ID Is Nothing) AndAlso (subControl.ID.EndsWith(controlID))) Then >>> matchingControl = subControl >>> Exit For >>> >>> Else >>> If (Not matchingControl Is Nothing) Then 'found it >>> Exit For >>> >>> ElseIf subControl.HasControls() Then >>> matchingControl = Me.FindMyControl(subControl, controlID) >>> >>> End If >>> >>> End If >>> >>> Next >>> >>> Catch objEx As Exception >>> Throw >>> >>> Finally >>> FindMyControl = matchingControl >>> >>> End Try >>> >>> End Function >>>>>