or

<telerik:RadPanelBar ID="RadPanelBar1" Runat="server" DataFieldID="ID"
DataFieldParentID="ParentID" DataNavigateUrlField="URL"
DataSourceID="SqlDataSource1" DataTextField="Item" PersistStateInCookie="True"
Skin="Black" Font-Names="Agency FB">
<Items>
<telerik:RadPanelItem runat="server" Expanded="True" Selected="True" >
</telerik:RadPanelItem>
</Items>
<CollapseAnimation Type="None" Duration="100"></CollapseAnimation>
<ExpandAnimation Type="None" Duration="100"></ExpandAnimation>
</telerik:RadPanelBar>
| Protected Sub CheckBox1_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged |
| If CheckBox1.Checked Then |
| RadAjaxPanel1.Visible = True |
| Dim RadWindow1 As New RadWindow |
| RadWindow1.Height = Unit.Pixel(450) |
| Else |
| RadAjaxPanel1.Visible = False |
| End If |
| End Sub |
| <asp:Content ID="Content2" ContentPlaceHolderID="mainContent_lCol_PH" Runat="Server"> |
| <telerik:RadToolTipManager runat="server" ID="RadToolTipManager1" Position="TopRight" RelativeTo="Element" Width="320px" Height="260px" Animation="Resize" Skin="WebBlue" OnAjaxUpdate="OnAjaxUpdate"> |
| </telerik:RadToolTipManager> |
| <!-- MAIN CONTENT CONTAINER - start --> |
| <asp:Panel ID="pnlResults" runat="server" CssClass="panelScrollBar"> |
| <asp:Repeater ID="rptResults" runat="server" OnItemDataBound="RptDeptsItemDataBound"> |
| <ItemTemplate> |
| <b><%# ((System.Data.DataRowView)Container.DataItem)["University"] %></b><br /> |
| <i><%# ((System.Data.DataRowView)Container.DataItem)["Department"] %></i><br /> |
| <%# ((System.Data.DataRowView)Container.DataItem)["Address"] %><br /> |
| Phone: <%# ((System.Data.DataRowView)Container.DataItem)["Phone"] %><br /> |
| Fax: <%# ((System.Data.DataRowView)Container.DataItem)["Fax"] %><br /> |
| Website: <%# ((System.Data.DataRowView)Container.DataItem)["Website"] %><br /> |
| Head of department: <%# ((System.Data.DataRowView)Container.DataItem)["HoD"] %><br /> |
| <asp:LinkButton ID="lbMembersList" runat="server" OnClientClick="return false;">Full staff list</asp:LinkButton><br /><br /> |
| </ItemTemplate> |
| </asp:Repeater> |
| </asp:Panel> |
| <!-- MAIN CONTENT CONTAINER - end --> |
| </asp:Content> |
| protected void RptDeptsItemDataBound(object sender, RepeaterItemEventArgs e) |
| { |
| if (!this.IsPostBack) |
| { |
| LinkButton lbMembersList = e.Item.FindControl("lbMembersList") as LinkButton; |
| DataRowView currentRow = (DataRowView)e.Item.DataItem; |
| //Add the image id to the tooltip manager |
| this.RadToolTipManager1.TargetControls.Add(lbMembersList.ClientID, currentRow.Row["University"].ToString(), true); |
| } |
| } |
| protected void OnAjaxUpdate(object sender, ToolTipUpdateEventArgs args) |
| { |
| string elementID = args.Value; |
| UpdatePanel up = args.UpdatePanel; |
| Label lbl = new Label(); |
| lbl.Text = elementID; |
| up.ContentTemplateContainer.Controls.Add(lbl); |
| } |