or
var previewWinInDemo; var imgHolder; function pageLoad() { //get references to the 2 RadWindows previewWinInDemo = $find("<%= PreviewWindowDetail.ClientID %>"); //get a reference to the image tag in the preview window imgHolder = document.getElementById('<%= imageHolder.ClientID %>'); //add onload event for the image in the preview window $addHandler(imgHolder, "load", sizePreviewWindow); } function sizePreviewWindow() { previewWinInDemo.autoSize(true); } function openWin(imageurl, img) { //previewWinInDemo.autoSize(true); imgHolder.src = img.src; imgHolder.focus(); //show the window previewWinInDemo.show(); previewWinInDemo.center(); }<telerik:RadWindow ID="PreviewWindowDetail" Skin="Web20" runat="server" VisibleStatusbar="false" VisibleTitlebar="true" OffsetElementID="offsetElement" AutoSizeBehaviors="Width, Height" AutoSize="true" Behaviors="Close" KeepInScreenBounds="false" Title="Click to close" Modal="true" OnClientShow="CloseWidnowAfterModalClick" > <ContentTemplate> <div onclick="HideWindow();" style="background-color: silver;"> <asp:Image runat="server" ID="imageHolder" alt="Image holder" Style="cursor: pointer; margin: 0px;" ToolTip="Click to close." AlternateText="" /> </div> </ContentTemplate></telerik:RadWindow><telerik:RadDataPager ID="RadDataPager1" runat="server" OnPageIndexChanged="RadDataPager_PageIndexChanged" OnTotalRowCountRequest="RadDataPager_TotalRowCountRequest" OnPreRender="RadDataPager_PreRender" > <Fields> <telerik:RadDataPagerTemplatePageField HorizontalPosition="LeftFloat"> <PagerTemplate> <div style="float: right;color:#666666;"> Displaying items <asp:Label runat="server" ID="PageItemFromLabel" /> to <asp:Label runat="server" ID="PageItemToLabel" /> of <asp:Label runat="server" ID="TotalItemsLabel" /> </div> </PagerTemplate> </telerik:RadDataPagerTemplatePageField> <telerik:RadDataPagerButtonField FieldType="NextLast" HorizontalPosition="RightFloat" /> <telerik:RadDataPagerButtonField FieldType="Numeric" HorizontalPosition="RightFloat" /> <telerik:RadDataPagerButtonField FieldType="FirstPrev" HorizontalPosition="RightFloat" /> </Fields> </telerik:RadDataPager><asp:DataList ID="lvUserImages" runat="server" OnNeedDataSource="lvUserImages_NeedDataSource" RepeatColumns=3 CellPadding=10 ItemStyle-VerticalAlign="Bottom" RepeatDirection="Horizontal" OnItemDataBound="lvUserImages_ItemDataBound" > <ItemTemplate> <asp:HyperLink ID="hlPost" runat="server"> <div class="imgWrapper" > <asp:Image ID="img" runat="server" style="max-width:300px" /> <div class="imgTextOverlay"> <%# Eval("subject") %><br /> Posted: <%# ((DateTime)Eval("postdate")).ToString("MM/dd/yyyy") %> | <%#Eval("replycount") %> replies </div> </div> </asp:HyperLink> </ItemTemplate> </asp:DataList> <telerik:RadDataPager ID="RadDataPager2" runat="server" OnPageIndexChanged="RadDataPager_PageIndexChanged" OnTotalRowCountRequest="RadDataPager_TotalRowCountRequest" OnPreRender="RadDataPager_PreRender" > <Fields> <telerik:RadDataPagerTemplatePageField HorizontalPosition="LeftFloat"> <PagerTemplate> <div style="float: right;color:#666666;"> Displaying items <asp:Label runat="server" ID="PageItemFromLabel" /> to <asp:Label runat="server" ID="PageItemToLabel" /> of <asp:Label runat="server" ID="TotalItemsLabel" /> </div> </PagerTemplate> </telerik:RadDataPagerTemplatePageField> <telerik:RadDataPagerButtonField FieldType="NextLast" HorizontalPosition="RightFloat" /> <telerik:RadDataPagerButtonField FieldType="Numeric" HorizontalPosition="RightFloat" /> <telerik:RadDataPagerButtonField FieldType="FirstPrev" HorizontalPosition="RightFloat" /> </Fields> </telerik:RadDataPager><asp:ScriptManager ID="Aspx_ScriptManager" runat="server" /> <asp:Timer ID="Test" OnTick="Test_Tick" Interval="6000" runat="server" /> <asp:UpdatePanel runat="server" ID="UpdatePanel" UpdateMode="Conditional"> <Triggers> <asp:AsyncPostBackTrigger ControlID="Test"/> </Triggers> <ContentTemplate> <asp:HiddenField ID="Test_Reminder" runat="server" /> <asp:HiddenField ID="Test_Reminder_Count" runat="server" /> </ContentTemplate> </asp:UpdatePanel>protected void RadGridSamband_ItemDataBound(object sender, GridItemEventArgs e) { if (e.Item is GridDataInsertItem) { SetSambandAndDistancColumnWidth(e); if (e.Item.OwnerTableView.Name == "GridDistance") { SetFocusOnField(e, "Distancenumber"); FillComboboxWithRoutes(e, "Route1ComboBox", false); FillComboboxWithRoutes(e, "Route2ComboBox", false); } else { SetFocusOnField(e, "Sambandnumber"); } } else if (e.Item.IsInEditMode) { SetSambandAndDistancColumnWidth(e); if (e.Item.OwnerTableView.Name == "GridDistance") { SetFocusOnField(e, "Distancenumber"); FillComboboxWithRoutes(e, "Route1ComboBox", true); FillComboboxWithRoutes(e, "Route2ComboBox", true); } else { SetFocusOnField(e, "Sambandnumber"); } } }<telerik:RadGrid ID="RadGridSamband" runat="server" AllowSorting="True" AutoGenerateColumns="False" DataSourceID="SambandDataSource" GridLines="None" Culture="Norwegian, Bokmål (Norway)" ShowStatusBar="True" onitemdeleted="RadGridSamband_ItemDeleted" oniteminserted="RadGridSamband_ItemInserted" onitemupdated="RadGridSamband_ItemUpdated" onitemdatabound="RadGridSamband_ItemDataBound" onitemcommand="RadGridSamband_ItemCommand" AllowAutomaticDeletes="True" AllowAutomaticInserts="True" AllowAutomaticUpdates="True"> <MasterTableView DataKeyNames="Id" DataSourceID="SambandDataSource" CommandItemDisplay="Top" EditMode="InPlace" Name="Samband"> <DetailTables> <telerik:GridTableView runat="server" CommandItemDisplay="Top" DataSourceID="DistanceDataSource" EditMode="InPlace" HierarchyDefaultExpanded="True" Name="GridDistance" DataKeyNames="Id"> <ParentTableRelation><telerik:GridRelationFields DetailKeyField="SambandId" MasterKeyField="Id" /></ParentTableRelation> <CommandItemSettings ExportToPdfText="Export to Pdf" /> <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column"><HeaderStyle Width="20px" /></RowIndicatorColumn> <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column"><HeaderStyle Width="20px" /></ExpandCollapseColumn> <Columns> <telerik:GridBoundColumn UniqueName="SambandId" DataField="SambandId" HeaderText="SId" ReadOnly="true" AllowFiltering="false"><HeaderStyle Width="20px"></HeaderStyle></telerik:GridBoundColumn> <telerik:GridNumericColumn UniqueName="Distancenumber" DataType="System.Int32" HeaderText="Strekningsnr." DataField="Distancenumber" SortExpression="Distancenumber"><HeaderStyle Width="70px"></HeaderStyle><ItemStyle HorizontalAlign="Right" /></telerik:GridNumericColumn> <telerik:GridNumericColumn UniqueName="Distancelength" DataType="System.Int32" HeaderText="Strekningslengde" DataField="Distancelength" SortExpression="Distancelength"><HeaderStyle Width="70px"></HeaderStyle><ItemStyle HorizontalAlign="Right"/></telerik:GridNumericColumn> <telerik:GridTemplateColumn DataField="Route1" DataType="System.String" SortExpression="Route1" UniqueName="Route1" HeaderText="Rute"> <ItemTemplate><%#DataBinder.Eval(Container.DataItem, "Route1") %></ItemTemplate> <EditItemTemplate> <telerik:RadComboBox runat="server" id="Route1ComboBox" DataValueField="Route1" HighlightTemplatedItems="true" EmptyMessage="Velg et element" AutoPostBack="true" Height="100px" Width="180px" AppendDataBoundItems="true" OnSelectedIndexChanged="Route1ComboBox_SelectedIndexChanged" AllowCustomText="true" SelectedValue='<%#Bind("Route1")%>'> <Items><telerik:RadComboBoxItem runat="server" Text="" Value=""/></Items> </telerik:RadComboBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator2" Text="*" ForeColor="Red" ControlToValidate="Route1ComboBox" runat="server"/> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn DataField="Route2" DataType="System.String" SortExpression="Route2" UniqueName="Route2" HeaderText="Rute"> <ItemTemplate><%#DataBinder.Eval(Container.DataItem, "Route2") %></ItemTemplate> <EditItemTemplate> <telerik:RadComboBox runat="server" id="Route2ComboBox" DataValueField="Route2" HighlightTemplatedItems="true" EmptyMessage="Velg et element" AllowCustomText="true" AutoPostBack="true" Height="100px" Width="180px" AppendDataBoundItems="true" OnSelectedIndexChanged="Route2ComboBox_SelectedIndexChanged" SelectedValue='<%#Bind("Route2")%>'> <Items><telerik:RadComboBoxItem runat="server" Text="" Value=""/></Items> </telerik:RadComboBox> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridEditCommandColumn CancelText="Avbryt" EditText="Endre" InsertText="Sett inn" UpdateText="Oppdater"><HeaderStyle Width="105px"></HeaderStyle><ItemStyle HorizontalAlign="Right" /></telerik:GridEditCommandColumn> <telerik:GridButtonColumn HeaderStyle-Width="40px" CommandName="Delete" Text="Slett" UniqueName="column2" ConfirmDialogType="RadWindow" ConfirmText="Er du sikker på at du vil slette elementet?" ConfirmTitle="Bekreft sletting"><HeaderStyle Width="40px"></HeaderStyle></telerik:GridButtonColumn> </Columns> <EditFormSettings><EditColumn FilterControlAltText="Filter EditCommandColumn column"></EditColumn></EditFormSettings> </telerik:GridTableView> </DetailTables> <CommandItemSettings ExportToPdfText="Export to Pdf"></CommandItemSettings> <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column"><HeaderStyle Width="20px"></HeaderStyle></RowIndicatorColumn> <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column" Visible="True"><HeaderStyle Width="20px"></HeaderStyle></ExpandCollapseColumn> <Columns> <telerik:GridTemplateColumn DefaultInsertValue="false" UniqueName="IsSelected" HeaderStyle-Width="40px" HeaderText="Velg" AllowFiltering="false"> <ItemTemplate> <asp:CheckBox ID="CheckBox1" runat="server" Checked='<%#Eval("IsSelected")%>' Tooltip="Brukes for å merke av hvilken samband som skal være med ved generering av ferjedatabankfil(er)."/> </ItemTemplate> <EditItemTemplate></EditItemTemplate> <HeaderStyle HorizontalAlign="Center" /><ItemStyle HorizontalAlign="center"/></telerik:GridTemplateColumn> <telerik:GridBoundColumn DataField="Id" DataType="System.Int32" FilterControlAltText="Filter Id column" HeaderText="Id" ReadOnly="True" SortExpression="Id" UniqueName="Id"></telerik:GridBoundColumn> <telerik:GridNumericColumn DataField="Sambandnumber" DataType="System.Int32" HeaderText="Sambandnr." SortExpression="Sambandnumber" UniqueName="Sambandnumber"><HeaderStyle Width="100px"></HeaderStyle></telerik:GridNumericColumn> <telerik:GridBoundColumn DataField="SambandFrom" HeaderText="Fra navn på sambandet" SortExpression="SambandFrom" UniqueName="SambandFrom"><HeaderStyle Width="180px"></HeaderStyle></telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="SambandTo" HeaderText="Til navn på sambandet" SortExpression="SambandTo" UniqueName="SambandTo"><HeaderStyle Width="180px"></HeaderStyle></telerik:GridBoundColumn> <telerik:GridCheckBoxColumn DataField="HasFerryAttached" DataType="System.Boolean" HeaderText="Har ferje" SortExpression="HasFerryAttached" UniqueName="HasFerryAttached"><HeaderStyle Width="80px"></HeaderStyle></telerik:GridCheckBoxColumn> <telerik:GridEditCommandColumn CancelText="Avbryt" EditText="Endre" InsertText="Sett inn" UpdateText="Oppdater"><HeaderStyle Width="105px"></HeaderStyle><ItemStyle HorizontalAlign="Right" /></telerik:GridEditCommandColumn> <telerik:GridButtonColumn HeaderStyle-Width="40px" CommandName="Delete" Text="Slett" UniqueName="column1" ConfirmDialogType="RadWindow" ConfirmText="Er du sikker på at du vil slette elementet?" ConfirmTitle="Bekreft sletting"><HeaderStyle Width="40px"></HeaderStyle></telerik:GridButtonColumn> </Columns> <EditFormSettings><EditColumn FilterControlAltText="Filter EditCommandColumn column"></EditColumn></EditFormSettings> </MasterTableView> <FilterMenu EnableImageSprites="False"></FilterMenu> </telerik:RadGrid>void MyCustomTreeList_PreRender(object sender, EventArgs e) {...foreach (var item in this.Items) { string pkey = item.GetDataKeyValue(this.DataKeyNames[0]).ToString(); if (SelectedKey.Contains(pkey)) { item.Selected = true;// How to ensure visible????// if (item.ParentItem != null)// item.ParentItem.Expanded = true; }... }