[Solved] Table headings and table cells/rows coded as separate tables instead of single table

1 Answer 4 Views
Accessibility
Adam
Top achievements
Rank 1
Adam asked on 05 May 2026, 08:07 PM
Telerik renders tabular data in separate tables instead of as one table. Does anyone have a solution so that the table can meet WCAG 1.3.1 level A http://www.w3.org/TR/WCAG20/#content-structure-separation-programmatic

1 Answer, 1 is accepted

Sort by
0
Anton Mironov
Telerik team
answered on 08 May 2026, 07:31 AM

Hi Adam,

The Telerik UI for ASP.NET Core Grid uses separate tables for headers and data rows to support advanced features and adaptive rendering. This structure may limit strict WCAG 1.3.1 compliance, which requires a clear programmatic association between table headers and cells.

Currently, there is no built-in option to render the Grid as a single table. As a workaround, you can try customizing the Grid output by using the Grid's templates (HeaderTemplate, RowTemplate) to manually create a single table structure. However, this approach will require custom implementation and may limit some Grid features.

Another partial solution is to add ARIA attributes to improve accessibility and association between headers and cells. For more details, refer to the accessibility documentation:

I hope this information helps.


Kind Regards,
Anton Mironov
Progress Telerik

Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.

Tags
Accessibility
Asked by
Adam
Top achievements
Rank 1
Answers by
Anton Mironov
Telerik team
Share this question
or