<telerik:RadPanelBar ID="RadPanelBar1" runat="server" EnableEmbeddedSkins="false"
Height="100%" ExpandMode="SingleExpandedItem" Skin="ShowCategory" Width="100%"
AllowCollapseAllItems="false" OnClientItemClicking="OnClientItemClicking">
</telerik:RadPanelBar> <script type="text/jscript">
function OnClientItemClicking(sender, args) {
debugger;
if (args.get_item().get_level() == 0) {
args.set_cancel(true);
args.get_item().set_expanded(!args.get_item().get_expanded());
}
}
</script><telerik:RadGrid ID="RadGrid1" runat="server" style="margin-left:5px" AllowPaging="True" AllowCustomPaging="True" AllowFilteringByColumn="True" AllowSorting="True" DataSourceID="SqlDataSource1" GridLines="None"> <MasterTableView DataSourceID="SqlDataSource1" AutoGenerateColumns="False" PagerStyle-Position="TopAndBottom" PagerStyle-AlwaysVisible="true" PagerStyle-Mode="NextPrevAndNumeric" PageSize="10"> <RowIndicatorColumn> <HeaderStyle Width="20px"></HeaderStyle> </RowIndicatorColumn> <ExpandCollapseColumn> <HeaderStyle Width="20px"></HeaderStyle> </ExpandCollapseColumn> <Columns> <telerik:GridBoundColumn DataField="OrderDate" DataType="System.DateTime" HeaderText="Order Date" SortExpression="OrderDate" CurrentFilterFunction="Contains" AutoPostBackOnFilter="true" UniqueName="OrderDate"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="FirstName" HeaderText="First Name" SortExpression="FirstName" CurrentFilterFunction="Contains" AutoPostBackOnFilter="true" UniqueName="FirstName"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Email" HeaderText="Email" SortExpression="Email" CurrentFilterFunction="Contains" AutoPostBackOnFilter="true" UniqueName="Email"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="GreetingCode" HeaderText="Greeting Code" SortExpression="GreetingCode" CurrentFilterFunction="Contains" AutoPostBackOnFilter="true" UniqueName="GreetingCode"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="ChildFirstName" HeaderText="Child's FirstName" SortExpression="ChildFirstName" CurrentFilterFunction="Contains" AutoPostBackOnFilter="true" UniqueName="ChildFirstName"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="ChildLastName" HeaderText="Child's LastName" SortExpression="ChildLastName" CurrentFilterFunction="Contains" AutoPostBackOnFilter="true" UniqueName="ChildLastName"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="ChildGender" HeaderText="Child's Gender" SortExpression="ChildGender" CurrentFilterFunction="Contains" AutoPostBackOnFilter="true" UniqueName="ChildGender"> </telerik:GridBoundColumn> </Columns> </MasterTableView></telerik:RadGrid> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="RadAjaxManager1">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="Thumbnail" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>MasterPage: <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" ClientIDMode="Static" DefaultLoadingPanelID="ralpDefault"> <ClientEvents OnRequestStart="centerLoadingPanel"></ClientEvents> <AjaxSettings> </AjaxSettings> </telerik:RadAjaxManager> Content Page:<telerik:RadAjaxManagerProxy ID="rampMyAccount" runat="server" ClientIDMode="Static"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RadAjaxManager1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="rbiAvatar" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings></telerik:RadAjaxManagerProxy>
<table border="0" cellpadding="0" cellspacing="0" class="mainGTbl">
<colgroup>
<col width="100px" />
<col width="" />
</colgroup>
<tr>
<td>
<asp:Label ID="lblFileType" runat="server" EnableViewState="false"></asp:Label>:<span class="asterisk">*</span>
</td>
<td>
<telerik:RadComboBox ID="ddlFileType" runat="server" Width="300px"/>
</td>
</tr>
<tr>
<td>
<asp:Label ID="lblFileName" runat="server" EnableViewState="false"></asp:Label>:<span class="asterisk">*</span>
</td>
<td>
<div>
<telerik:RadProgressManager runat="server" ID="RadProgressManager" />
<%
-- For the purpose of this demo the files are discarded. In order to store the uploaded files permanently set the TargetFolder property to a valid location. --%>
<telerik:RadAsyncUpload runat="server" ID="AsyncUpload" MultipleFileSelection="Automatic" />
<telerik:RadProgressArea runat="server" ID="RadProgressArea" />
</div>
</td>
</tr>
<tr>
<td class="searchBtnTD" colspan="2">
<asp:Button ID="btnOK" runat="server" CssClass="srchBtn" OnClick="btnOK_Click" />
<asp:Button ID="btnCancel" runat="server" CssClass="srchBtn" OnClientClick="CloseCurrentRadWindow();" />
</td>
</tr>
</table>