GridLines not working in RADGRid

5 posts, 0 answers
  1. Bharat
    Bharat avatar
    10 posts
    Member since:
    Oct 2010

    Posted 16 Nov 2010 Link to this post

    Hi All,

    GridLines are not working in RadGrid. Autogenerated columns = true

    my coding:





    telerik:RadGrid ID="RadGrid1" runat="server" OnNeedDataSource="RadGrid1_NeedDataSource"












    AutoGenerateHierarchy="true" GridLines="Both"




    oncolumncreated="RadGrid1_ColumnCreated1" Skin="WebBlue" >











    Bharat Rathore
  2. Pavlina
    Pavlina avatar
    6187 posts

    Posted 16 Nov 2010 Link to this post

    Hello Bharat,

    Please refer to this code library:

    Kind regards,
    the Telerik team
    Browse the vast support resources we have to jumpstart your development with RadControls for ASP.NET AJAX. See how to integrate our AJAX controls seamlessly in SharePoint 2007/2010 visiting our common SharePoint portal.
  3. Bruce
    Bruce avatar
    5 posts
    Member since:
    Mar 2016

    Posted 29 Jun 2016 in reply to Pavlina Link to this post

    the question (which I also need answer to) was about GridLines.

    Unhelpful answer was about Borders.

  4. Pavlina
    Pavlina avatar
    6187 posts

    Posted 01 Jul 2016 Link to this post


    The GridLines property is of no use when build in skins are used, because it renders the obsolete rules HTML attribute, which is easily overridden by any CSS styles that may define borders. Therefore I recommend you use the approach presented in the code library to achieve your goal.

    Do you need help with upgrading your ASP.NET AJAX, WPF or WinForms projects? Check the Telerik API Analyzer and share your thoughts.
  5. Dennis
    Dennis avatar
    16 posts
    Member since:
    Jan 2013

    Posted 05 May 2017 in reply to Pavlina Link to this post

    Pavlina, I also found your answer to be unhelpful.

    There is no reason why GridLines and Skins should not be able to work together. Telerik created these controls and the attributes that work with those controls and those attributes should work together and not against each other.

    If your controls render obsolete HTML then it would be your responsibility to change the controls to render current HTML and/or CSS.

    The code library suggestion you indicated requires the user to override the your own classes (such as .rgHeader and .rgRow) which could very well be accomplished by the GridLines="Both" attribute if your CSS styles respected that attribute setting!

    Further, you indicate that users can easily override CSS styles that may define borders.  Because of how Telerik takes advantage of the CSS specificity rules, it is actually quite difficult for users to override Telerik's CSS specificity!

    For my company, the GridLines="Both" not working is not a major concern, but it is an annoyance that it seems your controls should handle.

Back to Top