or
I have successfully implemented the persistence of client side selection on the RadGrid. Selections are being persisted across multiple page selections. When I engage a post back and try to capture all selections I am only provided the selected items on the current grid page and not all selected GridItems.
Any help with this would be great
Hi, Where I can add/change styling for the GridGroupFooterItem?
Thanks
Eric
| <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="test.aspx.cs" Inherits="test" %> |
| <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head runat="server"> |
| <title></title> |
| <script type="text/javascript"> |
| //Q3 2008 official fix on splitter |
| function OnSplitterClientLoaded(sender, args) { |
| sender.get_element().style.visibility = 'inherit'; |
| } |
| </script> |
| </head> |
| <body> |
| <form id="form1" runat="server"> |
| <div> |
| <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> |
| </telerik:RadScriptManager> |
| <telerik:RadSplitter ID="uxUCSplitterO" runat="server" VisibleDuringInit="False" |
| OnClientLoaded="OnSplitterClientLoaded" BorderSize="0" Width="100%" Height="100%"> |
| <telerik:RadPane ID="uxUCPaneMT" runat="server" Height="100%" Width="100%" Scrolling="None"> |
| <telerik:RadDockLayout ID="uxUCDockLayoutMRH" runat="server" Skin="Office2007"> |
| <telerik:RadDockZone ID="uxUCDockZoneMTR" runat="server" Height="100%" Width="100%" |
| BorderStyle="None" BorderWidth="0"> |
| <telerik:RadDock ID="uxUCDockMTR" runat="server" EnableDrag="false" Height="100%"> |
| <ContentTemplate> |
| <asp:Panel ID="Panel1" runat="server" Width="100%" Height="100%"> |
| <p> |
| TEXT |
| </p> |
| <p> |
| TEXT |
| </p> |
| <p> |
| TEXT |
| </p> |
| <p> |
| TEXT |
| </p> |
| </asp:Panel> |
| </ContentTemplate> |
| </telerik:RadDock> |
| </telerik:RadDockZone> |
| </telerik:RadDockLayout> |
| </telerik:RadPane> |
| </telerik:RadSplitter> |
| </div> |
| </form> |
| </body> |
| </html> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml" style="height: 100%; min-height: 100%;"> |
| <head id="Head1" runat="server"> |
| <title></title> |
| </head> |
| <body style=width: 100%; height: 100%; text-align: center; margin:0px; background-color: #0A3152;> |
| <form id="Form1" runat="server" style="height:100%; width:100%;"> |
| <div style="margin: 0px auto;width: 900px;height:100%;text-align: center;"> |
| <div style="height:100%;width:100%;margin: auto;> |
| <telerik:RadSplitter ID="rsAM" |
| runat="server" |
| Width="100%" |
| Height="100%" |
| Orientation="Horizontal" |
| ResizeWithParentPane="False" |
| HeightOffset="0" |
| BorderSize="0" |
| VisibleDuringInit="False" |
| Skin="Hay" |
| > |
| <telerik:radpane runat="server" id="hPane" Scrolling="None" Width="100%" Height="79px"> |
| Header |
| </telerik:radpane> |
| <telerik:radpane runat="server" id="npane" Scrolling="None" Width="100%" Height="24px" > |
| Navbar </telerik:radpane> |
| <telerik:radpane runat="server" id="bPane" Scrolling="None" Height="100%" Width="100%" |
| <telerik:RadSplitter ID="rsB" |
| runat="server" |
| Width="100%" |
| Height="100%" |
| Orientation="Vertical" |
| ResizeWithParentPane="True" |
| HeightOffset="0" |
| BorderSize="0" |
| VisibleDuringInit="False" |
| Skin="Hay" |
| > |
| <telerik:radpane runat="server" id="blPane" Scrolling="None" Width="21px" Height="100%"></telerik:radpane> |
| <telerik:radpane runat="server" id="bcPane" Scrolling="None" Height="100%" Width="100%"> |
| <div style="height:100%; width:100%;border: solid 5px red;"> |
| Content... This should have a red border of 5px around it but the border disappears on the right and bottom. I also need this to fill the available space, hense the 1005 height/width |
| </div> |
| </telerik:radpane> |
| <telerik:radpane runat="server" id="brPane" Scrolling="None" Width="16px" Height="100%"></telerik:radpane> |
| </telerik:RadSplitter> |
| </telerik:radpane> |
| <telerik:radpane runat="server" id="fspane" Scrolling="None" Height="8px" Width="100%"> |
| Footer Spacer |
| </telerik:radpane> |
| <telerik:radpane runat="server" id="fPane" Scrolling="None" Height="29px" Width="100%"> |
| Footer |
| </telerik:radpane> |
| </telerik:RadSplitter> |
| </div> |
| </div> |
| </form> |
| </body> |
| </html> |
| -- ============================================= |
| -- Author: Chase Florell |
| -- Create date: 08/24/2008 |
| -- Update date: 11/14/2008 |
| -- Description: Business For Sale Search |
| -- ============================================= |
| ALTER PROCEDURE [dbo].[bt_BizForSale_Search] |
| ( |
| @ID int, |
| @TakeBack bit, |
| @Extension nvarchar(50), |
| @City nvarchar(50), |
| @Province int, |
| @Country int, |
| @Area nvarchar(50), |
| @Relocatable nvarchar(50), |
| @VendorType nvarchar(50), |
| @SaleStructure nvarchar(50), |
| @SellingPriceHigh Money, |
| @SellingPriceLow Money, |
| @DownLow money, |
| @DownHigh money, |
| @AnnualLow money, |
| @AnnualHigh money, |
| @EBITDALow money, |
| @EBITDAHigh money, |
| @BrokerName nvarchar(50), |
| @A nvarchar(50), |
| @A1 nvarchar(50), |
| @A2 nvarchar(50), |
| @A3 nvarchar(50), |
| @B nvarchar(50), |
| @B1 nvarchar(50), |
| @B2 nvarchar(50), |
| @B3 nvarchar(50), |
| @C nvarchar(50), |
| @C1 nvarchar(50), |
| @C2 nvarchar(50), |
| @C3 nvarchar(50) |
| ) |
| AS |
| SET NOCOUNT ON |
| SET ANSI_NULLS ON |
| SELECT dbo.bt_Regions.Region AS Province, |
| bt_Regions_1.Region AS Country, |
| dbo.bt_BizForSale.ID, |
| dbo.bt_BizForSale.[45], |
| dbo.bt_BizForSale.[46], |
| dbo.bt_BizForSale.[118], |
| dbo.bt_BizForSale.[isSold] |
| FROM dbo.bt_BizForSale INNER JOIN |
| dbo.bt_Regions AS bt_Regions_1 ON dbo.bt_BizForSale.[61] = bt_Regions_1.ID INNER JOIN |
| dbo.bt_Regions ON dbo.bt_BizForSale.[62] = dbo.bt_Regions.ID |
| WHERE |
| ( |
| (dbo.bt_BizForSale.[ID] = COALESCE(@ID, dbo.bt_BizForSale.[ID])) |
| And (@TakeBack Is Null Or dbo.bt_BizForSale.[130] = @TakeBack) |
| And (@Extension Is Null Or dbo.bt_BizForSale.[45] Like '%' + @Extension + '%') |
| And (@City Is Null or dbo.bt_BizForSale.[63] Like '%' + @City + '%') |
| And (@Province Is Null Or dbo.bt_BizForSale.[62] = @Province) |
| And (@Country Is Null Or dbo.bt_BizForSale.[61] = @Country) |
| And (@Area Is Null Or dbo.bt_BizForSale.[65] Like '%' + @Area + '%') |
| And (@Relocatable Is Null Or dbo.bt_BizForSale.[66] = @Relocatable) |
| And (@SaleStructure Is Null Or dbo.bt_BizForSale.[95] = @SaleStructure) |
| And (@VendorType Is Null Or dbo.bt_BizForSale.[VendorType] = @VendorType) |
| And (@SellingPriceLow Is Null Or @SellingPriceHigh Is Null Or dbo.bt_BizForSale.[118] Is Null Or dbo.bt_BizForSale.[118] Between @SellingPriceLow And @SellingPriceHigh) |
| And (@EBITDALow Is Null Or @EBITDAHigh Is Null Or dbo.bt_BizForSale.[92] Is Null Or dbo.bt_BizForSale.[92] Between @EBITDALow And @EBITDAHigh) |
| And (@AnnualLow Is Null Or @AnnualHigh Is Null Or dbo.bt_BizForSale.[91] Is Null Or dbo.bt_BizForSale.[91] Between @AnnualLow And @AnnualHigh) |
| And (@DownLow Is Null Or @DownHigh Is Null Or dbo.bt_BizForSale.[135] Is Null Or dbo.bt_BizForSale.[135] Between @DownLow And @DownHigh) |
| And (@BrokerName Is Null or dbo.bt_BizForSale.[31] Like '%' + @BrokerName + '%') |
| And (@A Is Null Or dbo.bt_BizForSale.[46] = @A Or dbo.bt_BizForSale.[47] = @A Or dbo.bt_BizForSale.[48] = @A) |
| And (@A1 Is Null Or dbo.bt_BizForSale.[49] = @A1 Or dbo.bt_BizForSale.[50] = @A1 Or dbo.bt_BizForSale.[51] = @A1 Or dbo.bt_BizForSale.[52] = @A1 Or dbo.bt_BizForSale.[53] = @A1 Or dbo.bt_BizForSale.[54] = @A1 Or dbo.bt_BizForSale.[55] = @A1 Or dbo.bt_BizForSale.[56] = @A1 Or dbo.bt_BizForSale.[57] = @A1) |
| And (@A2 Is Null Or dbo.bt_BizForSale.[49] = @A2 Or dbo.bt_BizForSale.[50] = @A2 Or dbo.bt_BizForSale.[51] = @A2 Or dbo.bt_BizForSale.[52] = @A2 Or dbo.bt_BizForSale.[53] = @A2 Or dbo.bt_BizForSale.[54] = @A2 Or dbo.bt_BizForSale.[55] = @A2 Or dbo.bt_BizForSale.[56] = @A2 Or dbo.bt_BizForSale.[57] = @A2) |
| And (@A3 Is Null Or dbo.bt_BizForSale.[49] = @A3 Or dbo.bt_BizForSale.[50] = @A3 Or dbo.bt_BizForSale.[51] = @A3 Or dbo.bt_BizForSale.[52] = @A3 Or dbo.bt_BizForSale.[53] = @A3 Or dbo.bt_BizForSale.[54] = @A3 Or dbo.bt_BizForSale.[55] = @A3 Or dbo.bt_BizForSale.[56] = @A3 Or dbo.bt_BizForSale.[57] = @A3) |
| And (@B Is Null Or dbo.bt_BizForSale.[46] = @B Or dbo.bt_BizForSale.[47] = @B Or dbo.bt_BizForSale.[48] = @B) |
| And (@B1 Is Null Or dbo.bt_BizForSale.[49] = @B1 Or dbo.bt_BizForSale.[50] = @B1 Or dbo.bt_BizForSale.[51] = @B1 Or dbo.bt_BizForSale.[52] = @B1 Or dbo.bt_BizForSale.[53] = @B1 Or dbo.bt_BizForSale.[54] = @B1 Or dbo.bt_BizForSale.[55] = @B1 Or dbo.bt_BizForSale.[56] = @B1 Or dbo.bt_BizForSale.[57] = @B1) |
| And (@B2 Is Null Or dbo.bt_BizForSale.[49] = @B2 Or dbo.bt_BizForSale.[50] = @B2 Or dbo.bt_BizForSale.[51] = @B2 Or dbo.bt_BizForSale.[52] = @B2 Or dbo.bt_BizForSale.[53] = @B2 Or dbo.bt_BizForSale.[54] = @B2 Or dbo.bt_BizForSale.[55] = @B2 Or dbo.bt_BizForSale.[56] = @B2 Or dbo.bt_BizForSale.[57] = @B2) |
| And (@B3 Is NulL Or dbo.bt_BizForSale.[49] = @B3 Or dbo.bt_BizForSale.[50] = @B3 Or dbo.bt_BizForSale.[51] = @B3 Or dbo.bt_BizForSale.[52] = @B3 Or dbo.bt_BizForSale.[53] = @B3 Or dbo.bt_BizForSale.[54] = @B3 Or dbo.bt_BizForSale.[55] = @B3 Or dbo.bt_BizForSale.[56] = @B3 Or dbo.bt_BizForSale.[57] = @B3) |
| And (@C Is Null Or dbo.bt_BizForSale.[46] = @C Or dbo.bt_BizForSale.[47] = @C Or dbo.bt_BizForSale.[48] = @C) |
| And (@C1 Is Null Or dbo.bt_BizForSale.[49] = @C1 Or dbo.bt_BizForSale.[50] = @C1 Or dbo.bt_BizForSale.[51] = @C1 Or dbo.bt_BizForSale.[52] = @C1 Or dbo.bt_BizForSale.[53] = @C1 Or dbo.bt_BizForSale.[54] = @C1 Or dbo.bt_BizForSale.[55] = @C1 Or dbo.bt_BizForSale.[56] = @C1 Or dbo.bt_BizForSale.[57] = @C1) |
| And (@C2 Is Null Or dbo.bt_BizForSale.[49] = @C2 Or dbo.bt_BizForSale.[50] = @C2 Or dbo.bt_BizForSale.[51] = @C2 Or dbo.bt_BizForSale.[52] = @C2 Or dbo.bt_BizForSale.[53] = @C2 Or dbo.bt_BizForSale.[54] = @C2 Or dbo.bt_BizForSale.[55] = @C2 Or dbo.bt_BizForSale.[56] = @C2 Or dbo.bt_BizForSale.[57] = @C2) |
| And (@C3 Is Null Or dbo.bt_BizForSale.[49] = @C3 Or dbo.bt_BizForSale.[50] = @C3 Or dbo.bt_BizForSale.[51] = @C3 Or dbo.bt_BizForSale.[52] = @C3 Or dbo.bt_BizForSale.[53] = @C3 Or dbo.bt_BizForSale.[54] = @C3 Or dbo.bt_BizForSale.[55] = @C3 Or dbo.bt_BizForSale.[56] = @C3 Or dbo.bt_BizForSale.[57] = @C3) |
| And (dbo.bt_BizForSale.[isEnabled] = 1) |
| And (dbo.bt_BizForSale.[DateExpires] > GetDate()) |
| ) |
| ORDER BY [OrderID] |
| Update bt_Categories |
| Set [FSSearchCount] = [FSSearchCount] + 1 |
| Where [Category] = @A |
| Update bt_Categories |
| Set [FSSearchCount] = [FSSearchCount] + 1 |
| Where [Category] = @B |
| Update bt_Categories |
| Set [FSSearchCount] = [FSSearchCount] + 1 |
| Where [Category] = @C |
| Update bt_Regions |
| Set [FSSearchCount] = [FSSearchCount] + 1 |
| Where [ID] = @Province |