or



<telerik:RadGrid ID="myRadGrid" runat="server" Width="40%" Skin="Web20" CssClass="dvGridWrapper"> <MasterTableView AutoGenerateColumns="false" Font-Size="10" DataKeyNames="intRegionID" CommandItemDisplay="Top"> <HeaderStyle ForeColor="White" Font-Bold="true" HorizontalAlign="Center" /> <ItemStyle HorizontalAlign="Center"/> <AlternatingItemStyle BackColor="#B0C4DE" HorizontalAlign="Center" /> <Columns> <telerik:GridEditCommandColumn UniqueName="EditCommandColumn"></telerik:GridEditCommandColumn> <telerik:GridTemplateColumn> <ItemTemplate> <asp:LinkButton ID="lnkAssign" runat="server" CommandArgument='<%# Bind("strRegionCode")%>' Text="Assign Teams" CommandName="Assign" OnClientClick='<%# String.Format("addAdminWin({0}, {1}); return false;", Eval("intRegionID"), 2)%>'></asp:LinkButton> </ItemTemplate> </telerik:GridTemplateColumn>Private Sub FIllCb() sql = "select t.intTeamID, t.strTeamCode + ' - ' + t.strTeamName + ' (' + r.strRegionCode + ')' from Team as t left outer join Region as r on t.intRegionID = r.intRegionID" buildDD(sql, cbTeams) End Sub<telerik:RadGrid ID="HomeRadGrid" runat="server" ClientDataSourceID="RadClientDataSource1" EnableEmbeddedSkins="False" AllowPaging="True" AllowSorting="True" AllowFilteringByColumn="True" Skin="MySkin" ShowGroupPanel="True" PageSize="10"> <PagerStyle Mode="NextPrevAndNumeric" /> <MasterTableView AutoGenerateColumns="False" ClientDataKeyNames="Id" HierarchyLoadMode="Client"> <NestedViewTemplate> <div class="homeBackground"> <div style="float: left; padding-left: 10px; padding-top: 10px"> <asp:Image ID="ItemImage" runat="server" ImageUrl='<%# GetItemImageUrl(Container) %>' Width="150px" meta:resourcekey="ItemImageResource1" /> </div> <div style="float: left; padding-left: 10px; width: 50%"> <div class="homeTitle"> <asp:Label ID="CodeLabel" runat="server"></asp:Label> </div> <span style="color: #555555"> <asp:Label ID="DescriptionLabel" runat="server"></asp:Label> </span> <hr class="lineSeparator" /> <table width="100%" class="homeInfo"> <tr> <td> <strong> <asp:Label ID="SiteLabel" runat="server" meta:resourcekey="SiteLabelResource1">Site</asp:Label>:</strong> <asp:Label ID="SiteLabel" runat="server"></asp:Label> </td> </tr> <tr> <td> <strong> <asp:Label ID="PlateLabel" runat="server" meta:resourcekey="PlateLabelResource1">Plate</asp:Label>:</strong> <asp:Label ID="TargaLabel" runat="server"></asp:Label> </td> </tr> </table> </div> <div style="float: right; padding-right: 10px; padding-left: 10px; padding-top: 10px"> <div style="width: 150px; height: 150px; border: solid 1px black" id='smallmap'> </div> </div> <div style="clear: both"> </div> </div> </NestedViewTemplate> <Columns> <telerik:GridBoundColumn DataField="CompanyCode" HeaderText="Company Code" SortExpression="CompanyCode" ShowFilterIcon="false" AutoPostBackOnFilter="True" CurrentFilterFunction="Contains" UniqueName="CompanyCode" Visible="true" meta:resourcekey="GridBoundColumnResource1"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Code" HeaderText="Project" SortExpression="Code" ShowFilterIcon="false" AutoPostBackOnFilter="True" CurrentFilterFunction="Contains" UniqueName="CdcCode" Visible="true" meta:resourcekey="GridBoundColumnResource2"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Site" HeaderText="Site" SortExpression="Site" AutoPostBackOnFilter="True" CurrentFilterFunction="Contains" ShowFilterIcon="false" ItemStyle-Width="50px" FilterControlWidth="30px" UniqueName="Site" Visible="true" meta:resourcekey="GridBoundColumnResource3"> <ItemStyle Width="50px"></ItemStyle> </telerik:GridBoundColumn> ... </Columns> </MasterTableView> <ClientSettings ReorderColumnsOnClient="false" AllowDragToGroup="True" AllowColumnsReorder="false"> <ClientEvents OnRowDblClick="RowDblClick" OnHierarchyExpanded="LoadSmallMap" OnHierarchyExpanding="CollapseOtherRows"> </ClientEvents> <Selecting AllowRowSelect="true"></Selecting> </ClientSettings> </telerik:RadGrid> <telerik:RadClientDataSource ID="RadClientDataSource1" runat="server" AllowBatchOperations="true"> <ClientEvents OnChange="LoadBigMap" /> <DataSource> <WebServiceDataSourceSettings> <Select Url="load_map.asmx/GetHomeData" RequestType="Post" DataType="JSON" ContentType="application/json; charset=utf-8" /> </WebServiceDataSourceSettings> </DataSource> <Schema DataName="d"> </Schema> <Schema> <Model> <telerik:ClientDataSourceModelField FieldName="Id" DataType="Number" /> <telerik:ClientDataSourceModelField FieldName="CompanyCode" DataType="String" /> <telerik:ClientDataSourceModelField FieldName="Code" DataType="String" /> <telerik:ClientDataSourceModelField FieldName="Site" DataType="String" />... </Model> </Schema> </telerik:RadClientDataSource><telerik:GridImageColumn HeaderText="Field1" HeaderTooltip="Field1" AllowFiltering="false" DataImageUrlFields="FieldImgUrl" UniqueName="Field1" ItemStyle-Width="16px" > </telerik:GridImageColumn><telerik:GridImageColumn HeaderText="Field1" HeaderTooltip="Field1" AllowFiltering="false" ImageUrl="/PHP/icon/accept.png" UniqueName="Field1" ItemStyle-Width="16px" > </telerik:GridImageColumn>
<script type="text/javascript"> function ShowAlert() { $find('mpe_alert').show(); } function hide() { $find('mpe_alert').hide(); } function onOk() { $find('mpe_alert').hide(); _doPostBack($find('btnOk'), '') }<body> <form id="form1" runat="server"> <%-- <asp:ScriptManager ID="ScriptManager1" runat="server" AsyncPostBackTimeout="180" ScriptMode="Release" EnableScriptGlobalization="true" EnablePageMethods="true" > </asp:ScriptManager>--%> <telerik:RadScriptManager runat="server" ID="RadScriptManager1" EnablePageMethods="true" /> <telerik:RadSkinManager ID="QsfSkinManager" runat="server" Skin="Metro" ShowChooser="false" /> <asp:HiddenField ID="hdnSessionExpire" runat="server" /> <cc1:ModalPopupExtender ID="mpe_alert" runat="server" TargetControlID="hdnSessionExpire" PopupControlID="pnlAlert" CancelControlID="btnCancel" OkControlID="btnOk" BehaviorID="mpe_alert" önOkScript="onOk()"> </cc1:ModalPopupExtender> <asp:Panel ID="pnlAlert" runat="server" Height="100px" Style="display: none" Width="250px"> <table width="100%"> <tr> <td align="left" style="font-weight: bold; font-family: Arial"> <asp:Label ID="lblSessionAlert" runat="server" Text="Session Expiry Alert"></asp:Label> </tr> </table> <table> <tr> <td colspan="2"> <asp:Label ID="lblMessage" runat="server" Font-Bold="true" Text="Your session is going to expire in 1 minute. Would you like to extend your session?"></asp:Label> </td> </tr> <tr> <td> <br /> </td> </tr> <tr> <td align="right"> <asp:Button Text="Yes" value="Yes" runat="server" ID="btnOk" /> </td> <td align="left"> <asp:Button Text="Cancel" value="No" runat="server" ID="btnCancel" /> </td> </tr> </table> </asp:Panel> </div>Session.Timeout = 5; int MillisecondsTimeout = (Session.Timeout * 60000) - 120000; string strScriptAlert = @"window.setInterval('ShowAlert()' , " + MillisecondsTimeout.ToString() + @"); "; ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "Alert", strScriptAlert, true); int Timeout = (Session.Timeout * 60000) - 60000; string strScriptHideAlert = @"window.setInterval('hide()' , " + Timeout.ToString() + @"); "; ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "HideAlert", strScriptHideAlert, true); Response.AppendHeader("Refresh", Convert.ToString((Session.Timeout * 60)) + ";URL=Login.aspx");