Style properties or Style sections in C1GridView 2025v2 399

Posted by: enrique.pv-ext on 24 April 2026, 6:18 am EST

    • Post Options:
    • Link

    Posted 24 April 2026, 6:18 am EST - Updated 24 April 2026, 6:18 am EST

    Hi,

    Migrate from 2010v1 to 2025v2 399 in ASP.NET WebForms NET Framework 4.8.1.

    Using C1GridView from C1.Web.Wijmo.Controls.48.dll

    Using Style properties or Style sections ? good practices & patterns ?

               <cc1:C1GridView ID="C1GridView1" 
                   runat="server" 
                   Height="440px"
                   AllowPaging="false"                AllowSorting="false"               ShowFilter="false" 
                   AutogenerateColumns="false"                ScrollSettings-ScrollMode="Both"               ShowFooter="false" 
                   
                   FilterStyle-HorizontalAlign="Left"
                   FooterStyle-HorizontalAlign="Left" 
                   HeaderStyle-HorizontalAlign="Left" 
                   SelectedRowStyle-HorizontalAlign="Left"
                   
                   HeaderStyle-Height="25px" 
                   EditRowStyle-ForeColor="Black"
                   EditRowStyle-BackColor="#FFFFCC" 
                   AlternatingRowStyle-HorizontalAlign="Left" 
                   RowStyle-HorizontalAlign="Left"
                   EditRowStyle-HorizontalAlign="Left" 
                   PageSize="36"  
                   OnRowDataBound="C1GridView1_RowDataBound">
         <FooterStyle HorizontalAlign="Left" />
         <SelectedRowStyle HorizontalAlign="Left" />
         <RowStyle HorizontalAlign="Left" Height="10px" />
         <AlternatingRowStyle HorizontalAlign="Left" />
         <FilterStyle HorizontalAlign="Left" />
         <HeaderStyle HorizontalAlign="Left" />
      HeaderStyle-HorizontalAlign="Left"  vs    <HeaderStyle HorizontalAlign="Left" />
     FooterStyle-HorizontalAlign="Left"  vs   <FooterStyle HorizontalAlign="Left" />
      FilterStyle-HorizontalAlign="Left"  vs  <FilterStyle HorizontalAlign="Left" />
     RowStyle-HorizontalAlign="Left" vs      <RowStyle HorizontalAlign="Left" Height="10px" />
      SelectedRowStyle-HorizontalAlign="Left" vs   <SelectedRowStyle HorizontalAlign="Left" />
     EditRowStyle-HorizontalAlign="Left" 

    alternatives , suggestions? thx

  • Posted 27 April 2026, 1:05 am EST

    Hello Enrique,

    Both methods are equivalent. At runtime, both produce the same result. There is no rendering or performance difference.

    Use attribute syntax when:

    • You’re setting a single/simple property
    • You want compact markup
    • No need to extend later

    Example:

    HeaderStyle-HorizontalAlign="Left"

    Use style sections when:

    • You’re setting multiple properties
    • You want readability and grouping
    • You expect future additions (common in real projects)

    Example:

    <HeaderStyle HorizontalAlign="Left" Height="25px" />

    Regards,

    Uttkarsh.

Need extra support?

Upgrade your support plan and get personal unlimited phone support with our customer engagement team

Learn More

Forum Channels