or
<telerik:RadGrid ID="GuestTabsGrid" runat="server" OnNeedDataSource="GuestTabsGrid_NeedDataSource" OnInsertCommand="TabsGrid_InsertCommand" OnUpdateCommand="TabsGrid_UpdateCommand" AutoGenerateColumns="false" AllowFilteringByColumn="false" AllowSorting="false" AllowPaging="true"> <PagerStyle Mode="NextPrevAndNumeric" /> <GroupingSettings CaseSensitive="false" /> <MasterTableView TableLayout="Fixed" CommandItemDisplay="Top" ClientDataKeyNames="Id,Name,IsSystem,IsPublished" DataKeyNames="Id" EditMode="PopUp"> <Columns> <telerik:GridBoundColumn UniqueName="GuestNameCol" HeaderText="Tab Name" DataField="Name"/> <telerik:GridTemplateColumn UniqueName="GuestSystemCol" HeaderText="Is System Tab?" DataField="IsDefault"> <ItemTemplate> <asp:Label runat="server" Text='<%# Convert.ToBoolean(Eval("IsSystem")) == true? "Yes" : "No" %>' /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="GuestPortletsCol" HeaderText="Portlets" DataField="LearningStudioPortletsXml"> <ItemTemplate> <asp:Label runat="server" Text='' /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn UniqueName="GuestSortOrderCol" HeaderText="Sort Order" DataField="SortOrder"/> </Columns> <EditFormSettings UserControlName="..\Controls\TabDetailsControl.ascx" EditFormType="WebUserControl" InsertCaption="Add new tab" CaptionFormatString="Edit Tab: {0}" CaptionDataField="Name" PopUpSettings-Width="750px" PopUpSettings-Modal="true"> <EditColumn ButtonType="ImageButton" InsertText="Insert Order" UpdateText="Update record" UniqueName="EditCommandColumn1" CancelText="Cancel edit"> </EditColumn> <FormTableButtonRowStyle HorizontalAlign="Right" CssClass="EditFormButtonRow"></FormTableButtonRowStyle> </EditFormSettings> </MasterTableView> <ClientSettings> <Selecting AllowRowSelect="true" /> <ClientEvents OnPopUpShowing="PopUpShowing" /> <ClientEvents OnRowContextMenu="TabRowContextMenu" /> </ClientSettings></telerik:RadGrid><telerik:RadContextMenu ID="TabGridMenu" runat="server" OnItemClick="TabGridMenu_ItemClick" EnableRoundedCorners="true" EnableShadows="true"> <Items> <telerik:RadMenuItem Text="Edit" Value="Edit" /> <telerik:RadMenuItem Text="Delete" Value="Delete" /> <telerik:RadMenuItem Text="Set as default" Value="SetDefault" /> <telerik:RadMenuItem Text="Publish" Value="Publish" /> <telerik:RadMenuItem Text="Unpublish" Value="Unpublish" /> </Items></telerik:RadContextMenu>function TabRowContextMenu(sender, eventArgs) { var menu = $find("<%=TabGridMenu.ClientID %>"); var evt = eventArgs.get_domEvent(); var clickedGridId = sender.get_id(); if (evt.target.tagName == "INPUT" || evt.target.tagName == "A") { return; } if (clickedGridId != "<%=GuestTabsGrid.ClientID %>" || clickedGridId == "<%=SignInTabsGrid.ClientID %>" || clickedGridId == "<%=SignedInTabsGrid.ClientID %>") ) { return; } var publish = menu.findItemByValue("Publish"); var unpublish = menu.findItemByValue("Unpublish"); var setDefault = menu.findItemByValue("SetDefault"); publish.set_visible(false); unpublish.set_visible(false); setDefault.set_visible(false); var itemIsPublished = eventArgs.getDataKeyValue("IsPublished") == "True"; var itemIsDefault = eventArgs.getDataKeyValue("IsSystem") == "True"; var dataItem = eventArgs.get_gridDataItem(); var index = eventArgs.get_itemIndexHierarchical(); document.getElementById("<%=radGridClickedRowIndex.ClientID %>").value = index; document.getElementById("<%=radGridClicked.ClientID %>").value = clickedGridId; sender.get_masterTableView().selectItem(sender.get_masterTableView().get_dataItems()[index].get_element(), true); if (itemIsPublished) { unpublish.set_visible(true); } else { publish.set_visible(true); } if (!itemIsDefault) { setDefault.set_visible(true); } menu.show(evt); evt.cancelBubble = true; evt.returnValue = false; if (evt.stopPropagation) { evt.stopPropagation(); evt.preventDefault(); }}</script><telerik:RadGrid runat="server" ID="TabAvailablePortlets" OnNeedDataSource="grdPendingOrders_NeedDataSource" AllowPaging="false" Width="150px" OnRowDrop="grdPendingOrders_RowDrop" AllowMultiRowSelection="false" AutoGenerateColumns="false"> <MasterTableView DataKeyNames="Id,Name,IsSystem,IsPublished,Content" TableLayout="Fixed"> <Columns> <%--<telerik:GridDragDropColumn HeaderStyle-Width="18px" Visible="false" />--%> <telerik:GridBoundColumn UniqueName="TANameCol" HeaderText="Portlet Name" DataField="Name"/> </Columns> </MasterTableView> <ClientSettings AllowRowsDragDrop="True" AllowColumnsReorder="true" ReorderColumnsOnClient="true"> <Resizing AllowColumnResize="true" /> <Selecting AllowRowSelect="True" EnableDragToSelectRows="false"/> <ClientEvents OnRowDropping="onRowDropping" /> <Scrolling AllowScroll="true" UseStaticHeaders="true"/> </ClientSettings> <PagerStyle Mode="NumericPages" PageButtonCount="4" /></telerik:RadGrid><telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" LoadingPanelID="LoadingPanel1" EnableAJAX="false"> <telerik:RadRotator runat="server" ID="RadRotator1" Skin="Black" RotatorType="Buttons" DataSourceID="ObjectDataSource2" Width="850px" Height="520px" ScrollDirection="Right,Left " SlideShowAnimation-Type="Fade" EnableAjaxSkinRendering="true" WrapFrames="true" OnClientItemShown="ItemShown_handler" OnItemClick="RadRotator1_ItemClick" OnItemDataBound="RadRotator1_ItemDataBound"> <ItemTemplate> <div> <%#SetInitialIndex(Container) %> <telerik:RadBinaryImage runat="server" ID="RadBinaryImage1" ResizeMode="Fit" DataValue='<%#Eval("Data") %>' Style="padding-left: 5px; padding-right: 5px;" /> <asp:Label runat="server" ID="lblTinyURL" Visible="true" ToolTip='<%#Eval("TinyURL") %>' ForeColor="Black" Font-Size="XX-Small"></asp:Label> </div> </ItemTemplate> </telerik:RadRotator> </telerik:RadAjaxPanel> <telerik:RadAjaxPanel ID="RadAjaxPanel2" runat="server" LoadingPanelID="LoadingPanel1" EnableAJAX="false"> <div> <script src="//platform.twitter.com/widgets.js" type="text/javascript"></script> <table> <tr> <td> <div id="fbDiv"> </div> </td> <td> <div id="gp1Div"> </div> </td> <td> <div id="twitterDiv"> </div> </td> </tr> </table> </div> </telerik:RadAjaxPanel> <telerik:RadCodeBlock runat="server" ID="RadCodeBlock1"> <script type="text/javascript"> function ItemShown_handler(sender, args) { var ItemIndex = sender.get_currentItem().get_index(); // Get the wraper element ; var wrapper = getWrapperElement(args.get_item()); // Find an asp control var aspLabelLink_InsideTemplate = findAspControl("lblLink", wrapper); var aspLabelTinyUrl_InsideTemplate = findAspControl("lblTinyURL", wrapper); var fb = aspLabelTinyUrl_InsideTemplate.outerHTML; var gp1 = aspLabelTinyUrl_InsideTemplate.outerHTML; var twitter = aspLabelTinyUrl_InsideTemplate.outerHTML; if (fb.length > 0 && fb.indexOf("title=") > -1) fb = fb.substring(fb.indexOf("title=") + 6, fb.indexOf("></SPAN>")); if (gp1.length > 0 && gp1.indexOf("title=") > -1) gp1 = gp1.substring(gp1.indexOf("title=") + 6, gp1.indexOf("></SPAN>")); if (twitter.length > 0 && twitter.indexOf("title=") > -1) twitter = twitter.substring(twitter.indexOf("title=") + 6, twitter.indexOf("></SPAN>")); //var fbDiv = findHtmlElement("fbDiv", wrapper); fbDiv.innerHTML = "<div class=\"fb-like\" data-href=\"" + fb + "\" data-send=\"true\" data-width=\"450\" data-show-faces=\"true\" data-colorscheme=\"dark\"></div>"; //var gp1Div = findHtmlElement("gp1Div", wrapper); gp1Div.innerHTML = "<div class=\"g-plusone\" data-href=\"" + gp1 + "\"></div><span itemprop=\"description\"></span>"; //var twitterDiv = findHtmlElement("twitterDiv", wrapper); var firstPartUrl = "<a href=\"https://twitter.com/share\" class=\"twitter-share-button\" data-url=\"" + twitter; var restOfUrl1 = "\" data-text=\"Nice!!!\" data-count=\"horizontal\">Tweet</a>"; twitterDiv.innerHTML = firstPartUrl + restOfUrl1; //$find("<%= RadAjaxManager1.ClientID %>").ajaxRequest(ItemIndex); } function findHtmlElement(id, wrapperElement) { // Get the image ; var image = $get(id, wrapperElement); return image; } function findAspControl(id, wrapperElement) { // Get the control ; var control = $get(wrapperElement.id + "_" + id, wrapperElement); return control; } function getWrapperElement(rotatorItem) { var itemElem = rotatorItem.get_element(); var wrapper = itemElem.firstChild; return wrapper; } </script> </telerik:RadCodeBlock>Hi
I have a radgrid in my page with Paging enabled, i want to show the Aggregate function for some of the columns. Assume that i have 100 records in grid, i set pagesize=50, so my 100 records will displayed in two pages(50 per page) and also i set Count Aggregate function for the EmployeeID Column, it displays the Count as 50 in first page and again 50 in second page but i want to show the count as 100 for that Column in all the pages.
Is there any possibility to do this? if it so please send me the solution.
Thanks
}if(this.Type=="Telerik.Web.UI.RadAjaxManager"){if(i.get_postBackElement()!=this.get_element()){var c=this._updatePanels.split(",");if(Array.contains(c,i.get_postBackElement().id)){this._isRequestInProgress=true;if(Array.contains(c,i.get_postBackElement().id))//Set its properties rw1.Width = Unit.Pixel(400); rw1.Height = Unit.Pixel(400); //rw1.NavigateUrl = "http://www.google.com"; rw1.NavigateUrl = "PopupFileUpload.aspx"; //Make sure that the window will be shown after the postback rw1.VisibleOnPageLoad = true; //Add it to the RadWindowManager's Windows collection RadWindowManager1.Windows.Add(rw1);<telerik:RadWindowManager ID="RadWindowManager1" runat="server"> <Windows> <telerik:RadWindow ID="Window1" runat="server" NavigateUrl="PopupFileUpload.aspx"/> </Windows> </telerik:RadWindowManager><div style="font-size: 10pt; line-height: 1.2; font-family: calibri; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; text-align: justify;"><p style="text-align: right;">2011</p><br /><h1 style="font-size: 14pt; font-weight: bold; text-align: center;">LOREM IPSUM</h1><span style="position: relative; bottom: -5px;">LOREM:</span><ul style="margin-top: 0px; padding-top: 0px; padding-left: 15px;"> <li style="margin-top: 0px; padding-top: 0px;">cccccccccccccccccc vvvvvvvvvvvvvv</li> <li><span style="line-height: 15px; font-family: calibri; font-size: 13px;">cccccccccccccccccc vvvvvvvvvvvvvv</span></li> <li><span style="line-height: 15px; font-family: calibri; font-size: 13px;">cccccccccccccccccc vvvvvvvvvvvvvv</span></li></ul><p style="font-size: 8pt; font-weight: bold; text-align: center;">Pouczenie:</p><ol style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 15px; font-size: 8pt; list-style-type: decimal;"> <li>LOREM IPSUM</li> <li><span style="line-height: 12px; font-family: calibri; font-size: 11px;">LOREM IPSUM</span>: <ol style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 15px; font-size: 8pt; list-style-type: decimal;"> <li><span style="line-height: 12px; font-family: calibri; font-size: 11px;">LOREM IPSUM</span></li> <li><span style="line-height: 12px; font-family: calibri; font-size: 11px;">LOREM IPSUM</span></li> <li><span style="line-height: 12px; font-family: calibri; font-size: 11px;">LOREM IPSUM</span></li> </ol> </li> <li><span style="line-height: 12px; font-family: calibri; font-size: 11px;">LOREM IPSUM</span></li> <li><span style="line-height: 12px; font-family: calibri; font-size: 11px;">LOREM IPSUM</span></li></ol></div>