New to Telerik UI for ASP.NET AJAX? Download free 30-day trial

Frozen Columns

ALFKIAlfreds FutterkisteMaria AndersSales RepresentativeObere Str. 57Berlin 12209Germany030-0074321030-0076545
ANATRAna Trujillo Emparedados y heladosAna TrujilloOwnerAvda. de la Constitución 2222México D.F. 05021Mexico(5) 555-4729(5) 555-3745
ANTONAntonio Moreno TaqueríaAntonio MorenoOwnerMataderos 2312México D.F. 05023Mexico(5) 555-3932 
AROUTAround the HornThomas HardySales Representative120 Hanover Sq.London WA1 1DPUK(171) 555-7788(171) 555-6750
BERGSBerglunds snabbköpChristina BerglundOrder AdministratorBerguvsvägen 8LuleÃ¥ S-958 22Sweden0921-12 34 650921-12 34 67
BLAUSBlauer See DelikatessenHanna MoosSales RepresentativeForsterstr. 57Mannheim 68306Germany0621-084600621-08924
BLONPBlondesddsl père et filsFrédérique CiteauxMarketing Manager24, place KléberStrasbourg 67000France88.60.15.3188.60.15.32
BOLIDBólido Comidas preparadasMartín SommerOwnerC/ Araquil, 67Madrid 28023Spain(91) 555 22 82(91) 555 91 99
BONAPBon app'Laurence LebihanOwner12, rue des BouchersMarseille 13008France91.24.45.4091.24.45.41
BOTTMBottom-Dollar MarketsElizabeth LincolnAccounting Manager23 Tsawassen Blvd.TsawassenBCT2F 8M4Canada(604) 555-4729(604) 555-3745
BSBEVB's BeveragesVictoria AshworthSales RepresentativeFauntleroy CircusLondon EC2 5NTUK(171) 555-1212 
CACTUCactus Comidas para llevarPatricio SimpsonSales AgentCerrito 333Buenos Aires 1010Argentina(1) 135-5555(1) 135-4892
CENTCCentro comercial MoctezumaFrancisco ChangMarketing ManagerSierras de Granada 9993México D.F. 05022Mexico(5) 555-3392(5) 555-7293
CHOPSChop-suey ChineseYang WangOwnerHauptstr. 29Bern 3012Switzerland0452-076545 
COMMIComércio MineiroPedro AfonsoSales AssociateAv. dos Lusíadas, 23Sao PauloSP05432-043Brazil(11) 555-7647 
CONSHConsolidated HoldingsElizabeth BrownSales RepresentativeBerkeley Gardens 12 BreweryLondon WX1 6LTUK(171) 555-2282(171) 555-9199
DRACDDrachenblut DelikatessenSven OttliebOrder AdministratorWalserweg 21Aachen 52066Germany0241-0391230241-059428
DUMONDu monde entierJanine LabruneOwner67, rue des Cinquante OtagesNantes 44000France40.67.88.8840.67.89.89
EASTCEastern ConnectionAnn DevonSales Agent35 King GeorgeLondon WX3 6FWUK(171) 555-0297(171) 555-3373
ERNSHErnst HandelRoland MendelSales ManagerKirchgasse 6Graz 8010Austria7675-34257675-3426
FAMIAFamilia ArquibaldoAria CruzMarketing AssistantRua Orós, 92Sao PauloSP05442-030Brazil(11) 555-9857 
FISSAFISSA Fabrica Inter. Salchichas S.A.Diego RoelAccounting ManagerC/ Moralzarzal, 86Madrid 28034Spain(91) 555 94 44(91) 555 55 93
FOLIGFolies gourmandesMartine RancéAssistant Sales Agent184, chaussée de TournaiLille 59000France20.16.10.1620.16.10.17
FOLKOFolk och fä HBMaria LarssonOwnerÃ…kergatan 24Bräcke S-844 67Sweden0695-34 67 21 
FRANKFrankenversandPeter FrankenMarketing ManagerBerliner Platz 43München 80805Germany089-0877310089-0877451
FRANRFrance restaurationCarine SchmittMarketing Manager54, rue RoyaleNantes 44000France40.32.21.2140.32.21.20
FRANSFranchi S.p.A.Paolo AccortiSales RepresentativeVia Monte Bianco 34Torino 10100Italy011-4988260011-4988261
FURIBFuria Bacalhau e Frutos do MarLino RodriguezSales ManagerJardim das rosas n. 32Lisboa 1675Portugal(1) 354-2534(1) 354-2535
GALEDGalería del gastrónomoEduardo SaavedraMarketing ManagerRambla de Cataluña, 23Barcelona 08022Spain(93) 203 4560(93) 203 4561
GODOSGodos Cocina TípicaJosé Pedro FreyreSales ManagerC/ Romero, 33Sevilla 41101Spain(95) 555 82 82 
GOURLGourmet LanchonetesAndré FonsecaSales AssociateAv. Brasil, 442CampinasSP04876-786Brazil(11) 555-9482 
GREALGreat Lakes Food MarketHoward SnyderMarketing Manager2732 Baker Blvd.EugeneOR97403USA(503) 555-7555 
GROSRGROSELLA-RestauranteManuel PereiraOwner5ª Ave. Los Palos GrandesCaracasDF1081Venezuela(2) 283-2951(2) 283-3397
HANARHanari CarnesMario PontesAccounting ManagerRua do Paço, 67Rio de JaneiroRJ05454-876Brazil(21) 555-0091(21) 555-8765
HILAAHILARION-AbastosCarlos HernándezSales RepresentativeCarrera 22 con Ave. Carlos Soublette #8-35San CristóbalTáchira5022Venezuela(5) 555-1340(5) 555-1948
HUNGCHungry Coyote Import StoreYoshi LatimerSales RepresentativeCity Center Plaza 516 Main St.ElginOR97827USA(503) 555-6874(503) 555-2376
HUNGOHungry Owl All-Night GrocersPatricia McKennaSales Associate8 Johnstown RoadCorkCo. Cork Ireland2967 5422967 3333
ISLATIsland TradingHelen BennettMarketing ManagerGarden House Crowther WayCowesIsle of WightPO31 7PJUK(198) 555-8888 
KOENEKöniglich EssenPhilip CramerSales AssociateMaubelstr. 90Brandenburg 14776Germany0555-09876 
LACORLa corne d'abondanceDaniel ToniniSales Representative67, avenue de l'EuropeVersailles 78000France30.59.84.1030.59.85.11
LAMAILa maison d'AsieAnnette RouletSales Manager1 rue Alsace-LorraineToulouse 31000France61.77.61.1061.77.61.11
LAUGBLaughing Bacchus Wine CellarsYoshi TannamuriMarketing Assistant1900 Oak St.VancouverBCV3F 2K1Canada(604) 555-3392(604) 555-7293
LAZYKLazy K Kountry StoreJohn SteelMarketing Manager12 Orchestra TerraceWalla WallaWA99362USA(509) 555-7969(509) 555-6221
LEHMSLehmanns MarktstandRenate MessnerSales RepresentativeMagazinweg 7Frankfurt a.M. 60528Germany069-0245984069-0245874
LETSSLet's Stop N ShopJaime YorresOwner87 Polk St. Suite 5San FranciscoCA94117USA(415) 555-5938 
LILASLILA-SupermercadoCarlos GonzálezAccounting ManagerCarrera 52 con Ave. Bolívar #65-98 Llano LargoBarquisimetoLara3508Venezuela(9) 331-6954(9) 331-7256
LINODLINO-DelicatesesFelipe IzquierdoOwnerAve. 5 de Mayo PorlamarI. de MargaritaNueva Esparta4980Venezuela(8) 34-56-12(8) 34-93-93
LONEPLonesome Pine RestaurantFran WilsonSales Manager89 Chiaroscuro Rd.PortlandOR97219USA(503) 555-9573(503) 555-9646
MAGAAMagazzini Alimentari RiunitiGiovanni RovelliMarketing ManagerVia Ludovico il Moro 22Bergamo 24100Italy035-640230035-640231
MAISDMaison DeweyCatherine DeweySales AgentRue Joseph-Bens 532Bruxelles B-1180Belgium(02) 201 24 67(02) 201 24 68
12
Page size:
 91 items in 2 pages

Navigate through the columns by clicking on the Prev/Next buttons

10798ISLAT212/26/1997 12:00:00 AM1/23/1998 12:00:00 AM1/5/1998 12:00:00 AM12.33Island TradingGarden House Crowther WayCowesIsle of WightPO31 7PJUK
10799KOENE912/26/1997 12:00:00 AM2/6/1998 12:00:00 AM1/5/1998 12:00:00 AM330.76Königlich EssenMaubelstr. 90Brandenburg 14776Germany
10800SEVES112/26/1997 12:00:00 AM1/23/1998 12:00:00 AM1/5/1998 12:00:00 AM3137.44Seven Seas Imports90 Wadhurst Rd.London OX15 4NBUK
10801BOLID412/29/1997 12:00:00 AM1/26/1998 12:00:00 AM12/31/1997 12:00:00 AM297.09Bólido Comidas preparadasC/ Araquil, 67Madrid 28023Spain
10802SIMOB412/29/1997 12:00:00 AM1/26/1998 12:00:00 AM1/2/1998 12:00:00 AM2257.26Simons bistroVinbæltet 34Kobenhavn 1734Denmark
10803WELLI412/30/1997 12:00:00 AM1/27/1998 12:00:00 AM1/6/1998 12:00:00 AM155.23Wellington ImportadoraRua do Mercado, 12ResendeSP08737-363Brazil
10804SEVES612/30/1997 12:00:00 AM1/27/1998 12:00:00 AM1/7/1998 12:00:00 AM227.33Seven Seas Imports90 Wadhurst Rd.London OX15 4NBUK
10805THEBI212/30/1997 12:00:00 AM1/27/1998 12:00:00 AM1/9/1998 12:00:00 AM3237.34The Big Cheese89 Jefferson Way Suite 2PortlandOR97201USA
10806VICTE312/31/1997 12:00:00 AM1/28/1998 12:00:00 AM1/5/1998 12:00:00 AM222.11Victuailles en stock2, rue du CommerceLyon 69004France
10807FRANS412/31/1997 12:00:00 AM1/28/1998 12:00:00 AM1/30/1998 12:00:00 AM11.36Franchi S.p.A.Via Monte Bianco 34Torino 10100Italy
10808OLDWO21/1/1998 12:00:00 AM1/29/1998 12:00:00 AM1/9/1998 12:00:00 AM345.53Old World Delicatessen2743 Bering St.AnchorageAK99508USA
10809WELLI71/1/1998 12:00:00 AM1/29/1998 12:00:00 AM1/7/1998 12:00:00 AM14.87Wellington ImportadoraRua do Mercado, 12ResendeSP08737-363Brazil
10810LAUGB21/1/1998 12:00:00 AM1/29/1998 12:00:00 AM1/7/1998 12:00:00 AM34.33Laughing Bacchus Wine Cellars2319 Elm St.VancouverBCV3F 2K1Canada
10811LINOD81/2/1998 12:00:00 AM1/30/1998 12:00:00 AM1/8/1998 12:00:00 AM131.22LINO-DelicatesesAve. 5 de Mayo PorlamarI. de MargaritaNueva Esparta4980Venezuela
10812REGGC51/2/1998 12:00:00 AM1/30/1998 12:00:00 AM1/12/1998 12:00:00 AM159.78Reggiani CaseificiStrada Provinciale 124Reggio Emilia 42100Italy
10813RICAR11/5/1998 12:00:00 AM2/2/1998 12:00:00 AM1/9/1998 12:00:00 AM147.38Ricardo AdocicadosAv. Copacabana, 267Rio de JaneiroRJ02389-890Brazil
10814VICTE31/5/1998 12:00:00 AM2/2/1998 12:00:00 AM1/14/1998 12:00:00 AM3130.94Victuailles en stock2, rue du CommerceLyon 69004France
10815SAVEA21/5/1998 12:00:00 AM2/2/1998 12:00:00 AM1/14/1998 12:00:00 AM314.62Save-a-lot Markets187 Suffolk Ln.BoiseID83720USA
10816GREAL41/6/1998 12:00:00 AM2/3/1998 12:00:00 AM2/4/1998 12:00:00 AM2719.78Great Lakes Food Market2732 Baker Blvd.EugeneOR97403USA
10817KOENE31/6/1998 12:00:00 AM1/20/1998 12:00:00 AM1/13/1998 12:00:00 AM2306.07Königlich EssenMaubelstr. 90Brandenburg 14776Germany
10818MAGAA71/7/1998 12:00:00 AM2/4/1998 12:00:00 AM1/12/1998 12:00:00 AM365.48Magazzini Alimentari RiunitiVia Ludovico il Moro 22Bergamo 24100Italy
10819CACTU21/7/1998 12:00:00 AM2/4/1998 12:00:00 AM1/16/1998 12:00:00 AM319.76Cactus Comidas para llevarCerrito 333Buenos Aires 1010Argentina
10820RATTC31/7/1998 12:00:00 AM2/4/1998 12:00:00 AM1/13/1998 12:00:00 AM237.52Rattlesnake Canyon Grocery2817 Milton Dr.AlbuquerqueNM87110USA
10821SPLIR11/8/1998 12:00:00 AM2/5/1998 12:00:00 AM1/15/1998 12:00:00 AM136.68Split Rail Beer & AleP.O. Box 555LanderWY82520USA
10822TRAIH61/8/1998 12:00:00 AM2/5/1998 12:00:00 AM1/16/1998 12:00:00 AM37.00Trail's Head Gourmet Provisioners722 DaVinci Blvd.KirklandWA98034USA
10823LILAS51/9/1998 12:00:00 AM2/6/1998 12:00:00 AM1/13/1998 12:00:00 AM2163.97LILA-SupermercadoCarrera 52 con Ave. Bolívar #65-98 Llano LargoBarquisimetoLara3508Venezuela
10824FOLKO81/9/1998 12:00:00 AM2/6/1998 12:00:00 AM1/30/1998 12:00:00 AM11.23Folk och fä HBÃ…kergatan 24Bräcke S-844 67Sweden
10825DRACD11/9/1998 12:00:00 AM2/6/1998 12:00:00 AM1/14/1998 12:00:00 AM179.25Drachenblut DelikatessenWalserweg 21Aachen 52066Germany
10826BLONP61/12/1998 12:00:00 AM2/9/1998 12:00:00 AM2/6/1998 12:00:00 AM17.09Blondel père et fils24, place KléberStrasbourg 67000France
10827BONAP11/12/1998 12:00:00 AM1/26/1998 12:00:00 AM2/6/1998 12:00:00 AM263.54Bon app'12, rue des BouchersMarseille 13008France
10828RANCH91/13/1998 12:00:00 AM1/27/1998 12:00:00 AM2/4/1998 12:00:00 AM190.85Rancho grandeAv. del Libertador 900Buenos Aires 1010Argentina
10829ISLAT91/13/1998 12:00:00 AM2/10/1998 12:00:00 AM1/23/1998 12:00:00 AM1154.72Island TradingGarden House Crowther WayCowesIsle of WightPO31 7PJUK
10830TRADH41/13/1998 12:00:00 AM2/24/1998 12:00:00 AM1/21/1998 12:00:00 AM281.83Tradiçao HipermercadosAv. Inês de Castro, 414Sao PauloSP05634-030Brazil
10831SANTG31/14/1998 12:00:00 AM2/11/1998 12:00:00 AM1/23/1998 12:00:00 AM272.19Santé GourmetErling Skakkes gate 78Stavern 4110Norway
10832LAMAI21/14/1998 12:00:00 AM2/11/1998 12:00:00 AM1/19/1998 12:00:00 AM243.26La maison d'Asie1 rue Alsace-LorraineToulouse 31000France
10833OTTIK61/15/1998 12:00:00 AM2/12/1998 12:00:00 AM1/23/1998 12:00:00 AM271.49Ottilies KäseladenMehrheimerstr. 369Köln 50739Germany
10834TRADH11/15/1998 12:00:00 AM2/12/1998 12:00:00 AM1/19/1998 12:00:00 AM329.78Tradiçao HipermercadosAv. Inês de Castro, 414Sao PauloSP05634-030Brazil
10835ALFKI11/15/1998 12:00:00 AM2/12/1998 12:00:00 AM1/21/1998 12:00:00 AM369.53Alfred's FutterkisteObere Str. 57Berlin 12209Germany
10836ERNSH71/16/1998 12:00:00 AM2/13/1998 12:00:00 AM1/21/1998 12:00:00 AM1411.88Ernst HandelKirchgasse 6Graz 8010Austria
10837BERGS91/16/1998 12:00:00 AM2/13/1998 12:00:00 AM1/23/1998 12:00:00 AM313.32Berglunds snabbköpBerguvsvägen 8LuleÃ¥ S-958 22Sweden
10838LINOD31/19/1998 12:00:00 AM2/16/1998 12:00:00 AM1/23/1998 12:00:00 AM359.28LINO-DelicatesesAve. 5 de Mayo PorlamarI. de MargaritaNueva Esparta4980Venezuela
10839TRADH31/19/1998 12:00:00 AM2/16/1998 12:00:00 AM1/22/1998 12:00:00 AM335.43Tradiçao HipermercadosAv. Inês de Castro, 414Sao PauloSP05634-030Brazil
10840LINOD41/19/1998 12:00:00 AM3/2/1998 12:00:00 AM2/16/1998 12:00:00 AM22.71LINO-DelicatesesAve. 5 de Mayo PorlamarI. de MargaritaNueva Esparta4980Venezuela
10841SUPRD51/20/1998 12:00:00 AM2/17/1998 12:00:00 AM1/29/1998 12:00:00 AM2424.30Suprêmes délicesBoulevard Tirou, 255Charleroi B-6000Belgium
10842TORTU11/20/1998 12:00:00 AM2/17/1998 12:00:00 AM1/29/1998 12:00:00 AM354.42Tortuga RestauranteAvda. Azteca 123México D.F. 05033Mexico
10843VICTE41/21/1998 12:00:00 AM2/18/1998 12:00:00 AM1/26/1998 12:00:00 AM29.26Victuailles en stock2, rue du CommerceLyon 69004France
10844PICCO81/21/1998 12:00:00 AM2/18/1998 12:00:00 AM1/26/1998 12:00:00 AM225.22Piccolo und mehrGeislweg 14Salzburg 5020Austria
10845QUICK81/21/1998 12:00:00 AM2/4/1998 12:00:00 AM1/30/1998 12:00:00 AM1212.98QUICK-StopTaucherstraße 10Cunewalde 01307Germany
10846SUPRD21/22/1998 12:00:00 AM3/5/1998 12:00:00 AM1/23/1998 12:00:00 AM356.46Suprêmes délicesBoulevard Tirou, 255Charleroi B-6000Belgium
10847SAVEA41/22/1998 12:00:00 AM2/5/1998 12:00:00 AM2/10/1998 12:00:00 AM3487.57Save-a-lot Markets187 Suffolk Ln.BoiseID83720USA
Page size:
 830 items in 17 pages

This online example demonstrates the capability to make RadGrid columns static when scrolling and static headers are enabled. This is quite useful when you want to make part of the columns data visible at all times for the end users when having horizontal scrollbar for navigation.
To enable this grid functionality, merely set the ClientSettings -> Scrolling -> FrozenColumnsCount property of the control which determines the count of columns (starting from the leftmost column) which will be statically positioned when you drag the horizontal scroll in the grid.


As an alternative to the horizontal scroll, RadGrid also provides Prev and Next buttons for the user to navigate through the columns and this feature is presented in the second grid. To take advantage of it you should only set ClientSettings -> Scrolling -> EnableNextPrevFrozenColumns property to true. Note that the buttons are located in the GridCommandItem, therefore it should be enabled explicitly in the corresponding GridTableView settings.

Related Resources

  • DefaultVB.aspx
<%@ Page Language="vb"  %>

<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
<!DOCTYPE html>
<html xmlns='http://www.w3.org/1999/xhtml'>
<head runat="server">
    <title>Telerik ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <telerik:RadScriptManager runat="server" ID="RadScriptManager1" />
    <telerik:RadSkinManager ID="RadSkinManager1" runat="server" ShowChooser="true" />
    <div class="demo-container no-bg">
        <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
            <AjaxSettings>
                <telerik:AjaxSetting AjaxControlID="RadGrid1">
                    <UpdatedControls>
                        <telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="RadAjaxLoadingPanel1" />
                    </UpdatedControls>
                </telerik:AjaxSetting>
                <telerik:AjaxSetting AjaxControlID="RadGrid2">
                    <UpdatedControls>
                        <telerik:AjaxUpdatedControl ControlID="RadGrid2" LoadingPanelID="RadAjaxLoadingPanel1" />
                    </UpdatedControls>
                </telerik:AjaxSetting>
            </AjaxSettings>
        </telerik:RadAjaxManager>
        <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server">
        </telerik:RadAjaxLoadingPanel>
        <telerik:RadGrid RenderMode="Lightweight" ID="RadGrid1" runat="server" DataSourceID="SqlDataSource1"
            AllowSorting="True" AllowPaging="True" PageSize="50">
            <ClientSettings>
                <Scrolling AllowScroll="True" UseStaticHeaders="True" SaveScrollPosition="true" FrozenColumnsCount="2"></Scrolling>
            </ClientSettings>
            <MasterTableView TableLayout="Fixed"></MasterTableView>
            <HeaderStyle Width="200px" />
            <PagerStyle Mode="NextPrevAndNumeric" />
        </telerik:RadGrid>
        <asp:SqlDataSource ID="SqlDataSource1" ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>"
            ProviderName="System.Data.SqlClient" SelectCommand="SELECT * FROM Customers"
            runat="server"></asp:SqlDataSource>
        <h2>Navigate through the columns by clicking on the Prev/Next buttons</h2>
        <telerik:RadGrid RenderMode="Lightweight" ID="RadGrid2" runat="server" DataSourceID="SqlDataSource2"
            AllowSorting="True" AllowPaging="True" PageSize="50">
            <ClientSettings>
                <Scrolling AllowScroll="True" UseStaticHeaders="True" SaveScrollPosition="true" FrozenColumnsCount="1" EnableNextPrevFrozenColumns="true"></Scrolling>
            </ClientSettings>
            <MasterTableView TableLayout="Auto" CommandItemDisplay="Top">
                <CommandItemSettings ShowAddNewRecordButton="false" ShowRefreshButton="false" />
            </MasterTableView>
            <HeaderStyle Width="200px" />
            <PagerStyle Mode="NextPrevAndNumeric" />
        </telerik:RadGrid>
        <asp:SqlDataSource ID="SqlDataSource2" ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>"
            ProviderName="System.Data.SqlClient" SelectCommand="SELECT * FROM Orders"
            runat="server"></asp:SqlDataSource>
    </div>
    </form>
</body>
</html>

Support & Learning Resources

Find Assistance