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

Frozen Columns

MEREPMère PaillardeJean FresnièreMarketing Assistant43 rue St. LaurentMontréalQuébecH1J 1C3Canada(514) 555-8054(514) 555-8055
MORGKMorgenstern GesundkostAlexander FeuerMarketing AssistantHeerstr. 22Leipzig 04179Germany0342-023176 
NORTSNorth/SouthSimon CrowtherSales AssociateSouth House 300 QueensbridgeLondon SW7 1RZUK(171) 555-7733(171) 555-2530
OCEANOcéano Atlántico Ltda.Yvonne MoncadaSales AgentIng. Gustavo Moncada 8585 Piso 20-ABuenos Aires 1010Argentina(1) 135-5333(1) 135-5535
OLDWOOld World DelicatessenRene PhillipsSales Representative2743 Bering St.AnchorageAK99508USA(907) 555-7584(907) 555-2880
OTTIKOttilies KäseladenHenriette PfalzheimOwnerMehrheimerstr. 369Köln 50739Germany0221-06443270221-0765721
PARISParis spécialitésMarie BertrandOwner265, boulevard CharonneParis 75012France(1) 42.34.22.66(1) 42.34.22.77
PERICPericles Comidas clásicasGuillermo FernándezSales RepresentativeCalle Dr. Jorge Cash 321México D.F. 05033Mexico(5) 552-3745(5) 545-3745
PICCOPiccolo und mehrGeorg PippsSales ManagerGeislweg 14Salzburg 5020Austria6562-97226562-9723
PRINIPrincesa Isabel VinhosIsabel de CastroSales RepresentativeEstrada da saúde n. 58Lisboa 1756Portugal(1) 356-5634 
QUEDEQue DelíciaBernardo BatistaAccounting ManagerRua da Panificadora, 12Rio de JaneiroRJ02389-673Brazil(21) 555-4252(21) 555-4545
QUEENQueen CozinhaLúcia CarvalhoMarketing AssistantAlameda dos Canàrios, 891Sao PauloSP05487-020Brazil(11) 555-1189 
QUICKQUICK-StopHorst KlossAccounting ManagerTaucherstraße 10Cunewalde 01307Germany0372-035188 
RANCHRancho grandeSergio GutiérrezSales RepresentativeAv. del Libertador 900Buenos Aires 1010Argentina(1) 123-5555(1) 123-5556
RATTCRattlesnake Canyon GroceryPaula WilsonAssistant Sales Representative2817 Milton Dr.AlbuquerqueNM87110USA(505) 555-5939(505) 555-3620
REGGCReggiani CaseificiMaurizio MoroniSales AssociateStrada Provinciale 124Reggio Emilia 42100Italy0522-5567210522-556722
RICARRicardo AdocicadosJanete LimeiraAssistant Sales AgentAv. Copacabana, 267Rio de JaneiroRJ02389-890Brazil(21) 555-3412 
RICSURichter SupermarktMichael HolzSales ManagerGrenzacherweg 237Genève 1203Switzerland0897-034214 
ROMEYRomero y tomilloAlejandra CaminoAccounting ManagerGran Vía, 1Madrid 28001Spain(91) 745 6200(91) 745 6210
SANTGSanté GourmetJonas BergulfsenOwnerErling Skakkes gate 78Stavern 4110Norway07-98 92 3507-98 92 47
SAVEASave-a-lot MarketsJose PavarottiSales Representative187 Suffolk Ln.BoiseID83720USA(208) 555-8097 
SEVESSeven Seas ImportsHari KumarSales Manager90 Wadhurst Rd.London OX15 4NBUK(171) 555-1717(171) 555-5646
SIMOBSimons bistroJytte PetersenOwnerVinbæltet 34Kobenhavn 1734Denmark31 12 34 5631 13 35 57
SPECDSpécialités du mondeDominique PerrierMarketing Manager25, rue LauristonParis 75016France(1) 47.55.60.10(1) 47.55.60.20
SPLIRSplit Rail Beer & AleArt BraunschweigerSales ManagerP.O. Box 555LanderWY82520USA(307) 555-4680(307) 555-6525
SUPRDSuprêmes délicesPascale CartrainAccounting ManagerBoulevard Tirou, 255Charleroi B-6000Belgium(071) 23 67 22 20(071) 23 67 22 21
THEBIThe Big CheeseLiz NixonMarketing Manager89 Jefferson Way Suite 2PortlandOR97201USA(503) 555-3612 
THECRThe Cracker BoxLiu WongMarketing Assistant55 Grizzly Peak Rd.ButteMT59801USA(406) 555-5834(406) 555-8083
TOMSPToms SpezialitätenKarin JosephsMarketing ManagerLuisenstr. 48Münster 44087Germany0251-0312590251-035695
TORTUTortuga RestauranteMiguel Angel PaolinoOwnerAvda. Azteca 123México D.F. 05033Mexico(5) 555-2933 
TRADHTradição HipermercadosAnabela DominguesSales RepresentativeAv. Inês de Castro, 414Sao PauloSP05634-030Brazil(11) 555-2167(11) 555-2168
TRAIHTrail's Head Gourmet ProvisionersHelvetius NagySales Associate722 DaVinci Blvd.KirklandWA98034USA(206) 555-8257(206) 555-2174
VAFFEVaffeljernetPalle IbsenSales ManagerSmagsloget 45Ã…rhus 8200Denmark86 21 32 4386 22 33 44
VICTEVictuailles en stockMary SaveleySales Agent2, rue du CommerceLyon 69004France78.32.54.8678.32.54.87
VINETVins et alcools ChevalierPaul HenriotAccounting Manager59 rue de l'AbbayeReims 51100France26.47.15.1026.47.15.11
WANDKDie Wandernde KuhRita MüllerSales RepresentativeAdenauerallee 900Stuttgart 70563Germany0711-0203610711-035428
WARTHWartian HerkkuPirkko KoskitaloAccounting ManagerTorikatu 38Oulu 90110Finland981-443655981-443655
WELLIWellington ImportadoraPaula ParenteSales ManagerRua do Mercado, 12ResendeSP08737-363Brazil(14) 555-8122 
WHITCWhite Clover MarketsKarl JablonskiOwner305 - 14th Ave. S. Suite 3BSeattleWA98128USA(206) 555-4112(206) 555-4115
WILMKWilman KalaMatti KarttunenOwner/Marketing AssistantKeskuskatu 45Helsinki 21240Finland90-224 885890-224 8858
WOLZAWolski ZajazdZbyszek PiestrzeniewiczOwnerul. Filtrowa 68Warszawa 01-012Poland(26) 642-7012(26) 642-7012
12
Page size:
 91 items in 2 pages

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

10348WANDK411/7/1996 12:00:00 AM12/5/1996 12:00:00 AM11/15/1996 12:00:00 AM20.78Die Wandernde KuhAdenauerallee 900Stuttgart 70563Germany
10349SPLIR711/8/1996 12:00:00 AM12/6/1996 12:00:00 AM11/15/1996 12:00:00 AM18.63Split Rail Beer & AleP.O. Box 555LanderWY82520USA
10350LAMAI611/11/1996 12:00:00 AM12/9/1996 12:00:00 AM12/3/1996 12:00:00 AM264.19La maison d'Asie1 rue Alsace-LorraineToulouse 31000France
10351ERNSH111/11/1996 12:00:00 AM12/9/1996 12:00:00 AM11/20/1996 12:00:00 AM1162.33Ernst HandelKirchgasse 6Graz 8010Austria
10352FURIB311/12/1996 12:00:00 AM11/26/1996 12:00:00 AM11/18/1996 12:00:00 AM31.30Furia Bacalhau e Frutos do MarJardim das rosas n. 32Lisboa 1675Portugal
10353PICCO711/13/1996 12:00:00 AM12/11/1996 12:00:00 AM11/25/1996 12:00:00 AM3360.63Piccolo und mehrGeislweg 14Salzburg 5020Austria
10354PERIC811/14/1996 12:00:00 AM12/12/1996 12:00:00 AM11/20/1996 12:00:00 AM353.80Pericles Comidas clásicasCalle Dr. Jorge Cash 321México D.F. 05033Mexico
10355AROUT611/15/1996 12:00:00 AM12/13/1996 12:00:00 AM11/20/1996 12:00:00 AM141.95Around the HornBrook Farm Stratford St. MaryColchesterEssexCO7 6JXUK
10356WANDK611/18/1996 12:00:00 AM12/16/1996 12:00:00 AM11/27/1996 12:00:00 AM236.71Die Wandernde KuhAdenauerallee 900Stuttgart 70563Germany
10357LILAS111/19/1996 12:00:00 AM12/17/1996 12:00:00 AM12/2/1996 12:00:00 AM334.88LILA-SupermercadoCarrera 52 con Ave. Bolívar #65-98 Llano LargoBarquisimetoLara3508Venezuela
10358LAMAI511/20/1996 12:00:00 AM12/18/1996 12:00:00 AM11/27/1996 12:00:00 AM119.64La maison d'Asie1 rue Alsace-LorraineToulouse 31000France
10359SEVES511/21/1996 12:00:00 AM12/19/1996 12:00:00 AM11/26/1996 12:00:00 AM3288.43Seven Seas Imports90 Wadhurst Rd.London OX15 4NBUK
10360BLONP411/22/1996 12:00:00 AM12/20/1996 12:00:00 AM12/2/1996 12:00:00 AM3131.70Blondel père et fils24, place KléberStrasbourg 67000France
10361QUICK111/22/1996 12:00:00 AM12/20/1996 12:00:00 AM12/3/1996 12:00:00 AM2183.17QUICK-StopTaucherstraße 10Cunewalde 01307Germany
10362BONAP311/25/1996 12:00:00 AM12/23/1996 12:00:00 AM11/28/1996 12:00:00 AM196.04Bon app'12, rue des BouchersMarseille 13008France
10363DRACD411/26/1996 12:00:00 AM12/24/1996 12:00:00 AM12/4/1996 12:00:00 AM330.54Drachenblut DelikatessenWalserweg 21Aachen 52066Germany
10364EASTC111/26/1996 12:00:00 AM1/7/1997 12:00:00 AM12/4/1996 12:00:00 AM171.97Eastern Connection35 King GeorgeLondon WX3 6FWUK
10365ANTON311/27/1996 12:00:00 AM12/25/1996 12:00:00 AM12/2/1996 12:00:00 AM222.00Antonio Moreno TaqueríaMataderos 2312México D.F. 05023Mexico
10366GALED811/28/1996 12:00:00 AM1/9/1997 12:00:00 AM12/30/1996 12:00:00 AM210.14Galería del gastronómoRambla de Cataluña, 23Barcelona 8022Spain
10367VAFFE711/28/1996 12:00:00 AM12/26/1996 12:00:00 AM12/2/1996 12:00:00 AM313.55VaffeljernetSmagsloget 45Ã…rhus 8200Denmark
10368ERNSH211/29/1996 12:00:00 AM12/27/1996 12:00:00 AM12/2/1996 12:00:00 AM2101.95Ernst HandelKirchgasse 6Graz 8010Austria
10369SPLIR812/2/1996 12:00:00 AM12/30/1996 12:00:00 AM12/9/1996 12:00:00 AM2195.68Split Rail Beer & AleP.O. Box 555LanderWY82520USA
10370CHOPS612/3/1996 12:00:00 AM12/31/1996 12:00:00 AM12/27/1996 12:00:00 AM21.17Chop-suey ChineseHauptstr. 31Bern 3012Switzerland
10371LAMAI112/3/1996 12:00:00 AM12/31/1996 12:00:00 AM12/24/1996 12:00:00 AM10.45La maison d'Asie1 rue Alsace-LorraineToulouse 31000France
10372QUEEN512/4/1996 12:00:00 AM1/1/1997 12:00:00 AM12/9/1996 12:00:00 AM2890.78Queen CozinhaAlameda dos Canàrios, 891Sao PauloSP05487-020Brazil
10373HUNGO412/5/1996 12:00:00 AM1/2/1997 12:00:00 AM12/11/1996 12:00:00 AM3124.12Hungry Owl All-Night Grocers8 Johnstown RoadCorkCo. Cork Ireland
10374WOLZA112/5/1996 12:00:00 AM1/2/1997 12:00:00 AM12/9/1996 12:00:00 AM33.94Wolski Zajazdul. Filtrowa 68Warszawa 01-012Poland
10375HUNGC312/6/1996 12:00:00 AM1/3/1997 12:00:00 AM12/9/1996 12:00:00 AM220.12Hungry Coyote Import StoreCity Center Plaza 516 Main St.ElginOR97827USA
10376MEREP112/9/1996 12:00:00 AM1/6/1997 12:00:00 AM12/13/1996 12:00:00 AM220.39Mère Paillarde43 rue St. LaurentMontréalQuébecH1J 1C3Canada
10377SEVES112/9/1996 12:00:00 AM1/6/1997 12:00:00 AM12/13/1996 12:00:00 AM322.21Seven Seas Imports90 Wadhurst Rd.London OX15 4NBUK
10378FOLKO512/10/1996 12:00:00 AM1/7/1997 12:00:00 AM12/19/1996 12:00:00 AM35.44Folk och fä HBÃ…kergatan 24Bräcke S-844 67Sweden
10379QUEDE212/11/1996 12:00:00 AM1/8/1997 12:00:00 AM12/13/1996 12:00:00 AM145.03Que DelíciaRua da Panificadora, 12Rio de JaneiroRJ02389-673Brazil
10380HUNGO812/12/1996 12:00:00 AM1/9/1997 12:00:00 AM1/16/1997 12:00:00 AM335.03Hungry Owl All-Night Grocers8 Johnstown RoadCorkCo. Cork Ireland
10381LILAS312/12/1996 12:00:00 AM1/9/1997 12:00:00 AM12/13/1996 12:00:00 AM37.99LILA-SupermercadoCarrera 52 con Ave. Bolívar #65-98 Llano LargoBarquisimetoLara3508Venezuela
10382ERNSH412/13/1996 12:00:00 AM1/10/1997 12:00:00 AM12/16/1996 12:00:00 AM194.77Ernst HandelKirchgasse 6Graz 8010Austria
10383AROUT812/16/1996 12:00:00 AM1/13/1997 12:00:00 AM12/18/1996 12:00:00 AM334.24Around the HornBrook Farm Stratford St. MaryColchesterEssexCO7 6JXUK
10384BERGS312/16/1996 12:00:00 AM1/13/1997 12:00:00 AM12/20/1996 12:00:00 AM3168.64Berglunds snabbköpBerguvsvägen 8LuleÃ¥ S-958 22Sweden
10385SPLIR112/17/1996 12:00:00 AM1/14/1997 12:00:00 AM12/23/1996 12:00:00 AM230.96Split Rail Beer & AleP.O. Box 555LanderWY82520USA
10386FAMIA912/18/1996 12:00:00 AM1/1/1997 12:00:00 AM12/25/1996 12:00:00 AM313.99Familia ArquibaldoRua Orós, 92Sao PauloSP05442-030Brazil
10387SANTG112/18/1996 12:00:00 AM1/15/1997 12:00:00 AM12/20/1996 12:00:00 AM293.63Santé GourmetErling Skakkes gate 78Stavern 4110Norway
10388SEVES212/19/1996 12:00:00 AM1/16/1997 12:00:00 AM12/20/1996 12:00:00 AM134.86Seven Seas Imports90 Wadhurst Rd.London OX15 4NBUK
10389BOTTM412/20/1996 12:00:00 AM1/17/1997 12:00:00 AM12/24/1996 12:00:00 AM247.42Bottom-Dollar Markets23 Tsawassen Blvd.TsawassenBCT2F 8M4Canada
10390ERNSH612/23/1996 12:00:00 AM1/20/1997 12:00:00 AM12/26/1996 12:00:00 AM1126.38Ernst HandelKirchgasse 6Graz 8010Austria
10391DRACD312/23/1996 12:00:00 AM1/20/1997 12:00:00 AM12/31/1996 12:00:00 AM35.45Drachenblut DelikatessenWalserweg 21Aachen 52066Germany
10392PICCO212/24/1996 12:00:00 AM1/21/1997 12:00:00 AM1/1/1997 12:00:00 AM3122.46Piccolo und mehrGeislweg 14Salzburg 5020Austria
10393SAVEA112/25/1996 12:00:00 AM1/22/1997 12:00:00 AM1/3/1997 12:00:00 AM3126.56Save-a-lot Markets187 Suffolk Ln.BoiseID83720USA
10394HUNGC112/25/1996 12:00:00 AM1/22/1997 12:00:00 AM1/3/1997 12:00:00 AM330.34Hungry Coyote Import StoreCity Center Plaza 516 Main St.ElginOR97827USA
10395HILAA612/26/1996 12:00:00 AM1/23/1997 12:00:00 AM1/3/1997 12:00:00 AM1184.41HILARION-AbastosCarrera 22 con Ave. Carlos Soublette #8-35San CristóbalTáchira5022Venezuela
10396FRANK112/27/1996 12:00:00 AM1/10/1997 12:00:00 AM1/6/1997 12:00:00 AM3135.35FrankenversandBerliner Platz 43München 80805Germany
10397PRINI512/27/1996 12:00:00 AM1/24/1997 12:00:00 AM1/2/1997 12:00:00 AM160.26Princesa Isabel VinhosEstrada da saúde n. 58Lisboa 1756Portugal
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