>>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 >Hi Bruce,