Unplanned
Last Updated: 31 Jul 2024 08:19 by ADMIN
Dear Telerik Technical Support Team,

I am reaching out to inquire about the accessibility features of the RadGrid component in C# Webforms, specifically regarding the ability to perform grouping and resizing of columns using keyboard-only navigation in compliance with WCAG 2.2 Level AA standards.

Our organization is committed to ensuring that our web applications meet the Web Content Accessibility Guidelines (WCAG) 2.2 Level AA requirements. A critical part of this compliance involves enabling users to group and sort columns in data grids using only the keyboard.

Could you please confirm if the RadGrid component supports keyboard-only grouping and resizing of columns? Additionally, we would appreciate any guidance or documentation you can provide on how to implement and test these accessibility features within the RadGrid component to ensure compliance with WCAG 2.2 Level AA.

Thank you for your assistance with this matter. We look forward to your prompt response.
Unplanned
Last Updated: 31 Jul 2024 10:53 by Juraj

It would be good to add this functionality for a better customization of the Grid's newly inserted rows.

Unplanned
Last Updated: 18 Sep 2024 15:05 by ADMIN

For RadGrid, after setting EnableKeyboardShortcuts to false, I find the Up/Down keys are also disabled. However, according to your online document below, the Up/Down keys shouldn't be disabled in this case.

According the Keyboard Support online demo, these buttons should not get disabled:

"The grid also features an additional property ClientSettings -> KeyboardNavigationSettings -> EnableKeyboardShortcuts which when set to false will disable all keyboard navigation shortcuts except for the Up/Down and Page Up/Page Down keys."

Unplanned
Last Updated: 02 May 2025 14:59 by Chris
Created by: Chris
Comments: 0
Category: Grid
Type: Feature Request
1

Hi Team,

I would like to request a way to insert a new record at the bottom of the InPlace Editable RadGrid so that the row would be within the RadGrid container.

Thank you!

Unplanned
Last Updated: 25 Apr 2016 08:14 by ADMIN
Unplanned
Last Updated: 26 May 2021 20:10 by ADMIN
Please could you add an option to the NextPrevNumericAndAdvanced pager mode to allow the Page Size RadTextBox to be displayed as a RadComboBox like the NextPrevAndNumeric pager.
This would help us to have a more consistant look and feel between the 2 pager modes.
Unplanned
Last Updated: 22 Jan 2020 15:05 by ADMIN
Created by: Erik
Comments: 1
Category: Grid
Type: Bug Report
0
We recently added row group functionality to our grids and we and our users are very happy with this.

 Only thing that bothers us is the drop functionality on the grouppanel. We an issues to make the drop functionality of the grouppanel much more intuitive. Especially when the RadGrid is already grouped on multiple columns.

The drop marker indicated the new column to group will be added in front, but the column is added to the end of the grouped columns.

Forum reference:
http://www.telerik.com/forums/grouppanel-column-drop-and-reorder#WLzO_nt1Pk2CZYPPIITYgA

This is reproducible in the demo on your site. See also the added video.
Unplanned
Last Updated: 23 Jan 2020 15:23 by ADMIN
Created by: Erik
Comments: 1
Category: Grid
Type: Feature Request
0
We recently added row group functionality to our grids and we and our users are very happy with this.

Only thing that bothers us is the drop functionality on the grouppanel. We have an wish to make the drop functionality of the grouppanel much more intuitive. Especially when the RadGrid is already grouped on multiple columns.

The marker to indicate where the user will drop an existing grouping column is shown at the begin and the end of the group column connector between groups. Except in front of the first group column. Can the same behavior be added to the end of the last grouped column?

 This case can be reproduced on the RadGrid Grouping demo on your site:
 http://demos.telerik.com/aspnet-ajax/grid/examples/functionality/grouping/grouping/defaultcs.aspx
Unplanned
Last Updated: 11 Feb 2020 16:51 by ADMIN
Created by: Erik
Comments: 1
Category: Grid
Type: Feature Request
0
We recently added row group functionality to our grids and we and our users are very happy with this.

Only thing that bothers us is the drop functionality on the grouppanel. We have an wish to make the drop functionality of the grouppanel much more intuitive. Especially when the RadGrid is already grouped on multiple columns.

Possiblity to drag a new, not grouped yet, column to the grouppanel to the position/order where you want the grouping of the grid to come up with. E.g. drag the next column between the first and the second grouping column. It is not possible to add it at a specific location.
 

 this case can be reproduced on the RadGrid Grouping demo on your site:
 http://demos.telerik.com/aspnet-ajax/grid/examples/functionality/grouping/grouping/defaultcs.aspx

Forum reference: 
http://www.telerik.com/forums/grouppanel-column-drop-and-reorder#GEEn16H44Uia4_U3_o143g
Unplanned
Last Updated: 07 Sep 2018 09:20 by ADMIN
Unplanned
Last Updated: 27 Mar 2018 18:56 by Doug
Created by: it-support
Comments: 1
Category: Grid
Type: Bug Report
0
"onrowdropping" event fires after clicking an already selected grid item (no drag and drop involved).

You can see this behavior in your demo:
http://demos.telerik.com/aspnet-ajax/grid/examples/columns-rows/rows/drag-and-drop/defaultcs.aspx
Unplanned
Last Updated: 28 Apr 2016 10:30 by ADMIN
In RadGrid with client-side binding a js error appear after trying to change the page size if a button column has been reordered prior that.
Unplanned
Last Updated: 03 Nov 2020 14:22 by ADMIN
Unplanned
Last Updated: 27 May 2021 13:51 by ADMIN
Unplanned
Last Updated: 27 May 2021 18:03 by ADMIN
When using keyboard navigation, the ESC key currently does some things properly (like closing out of batch editing forms). However, it does not prevent the firing of certain update events (like BatchEditCellValueChanged). The ESC key should act like a "cancel" key, so no update events should fire when it is pressed.
Unplanned
Last Updated: 08 Jun 2017 09:25 by ADMIN
Simply add a Column to RadGrid in the GridColumn Collection Editor of the Configuration wizard. You will note that a value for FilterControlAltText is autopopulated. When you hit Ok, that value is written in the column definition, in markup. If you clear that text in the editor, then, in markup you will find the value FilterControlAltText ="". This is useless clutter, which you should manually remove from the markup. The editor/designer should remove the property entry from markup if you clear the FilterControlAltText from the PropertyGrid in the GridColumn Collection Editor.
Unplanned
Last Updated: 29 May 2020 15:52 by ADMIN
A valid SQL statement should look like

SELECT * FROM Products WHERE ([Discontinued] = 1)

or

SELECT * FROM Products WHERE ([Discontinued] = 'True')

but RadGrid provides something like

([Discontinued] = True)

in the MasterTableView.FilterExpression property.

By default RadGrid filters the data on its own after retrieving the entire data set form the data source, and the filtering operation works like that.
If you will be using the filter expression provided by the grid in a custom data source operation you may need to tweak the string first.
Note that changing this may result in a breaking change if you are already using the current syntax.

Workaround: https://www.telerik.com/support/kb/aspnet-ajax/grid/details/get-sql-compliant-filterexpressions-from-radgrid
Unplanned
Last Updated: 28 Aug 2017 11:03 by ADMIN
If a column does not have width set, it will not populate the Columns collection of the ExportInfrastructure in the BiffExprorting event http://docs.telerik.com/devtools/aspnet-ajax/controls/grid/functionality/exporting/export-formats/excel-biff-export

To be able to loop through all columns, you need to have width specified for them.

This change has been introduced in Q3 2014

If you cannot do this for the standard grid rendering when defining columns, you can use the Grid.PreRender event to loop all columns and set some width for them:


VB

    Protected Sub RadGrid1_PreRender(ByVal sender As Object, ByVal e As System.EventArgs) Handles RadGrid1.PreRender

        'workaround for BiffExporting event Columns collection not being populated if the column does not have width set
        Dim Grid As RadGrid = DirectCast(sender, RadGrid)
        If (Grid.IsExporting) Then
            For index = 0 To Grid.MasterTableView.Columns.Count - 1
                Grid.MasterTableView.Columns(index).HeaderStyle.Width = 100
            Next
        End If
    End Sub


C#

protected void RadGrid1_PreRender(object sender, System.EventArgs e)
{
	//workaround for BiffExporting event Columns collection not being populated if the column does not have width set
	RadGrid Grid = (RadGrid)sender;
	if ((Grid.IsExporting)) {
		for (index = 0; index <= Grid.MasterTableView.Columns.Count - 1; index++) {
			Grid.MasterTableView.Columns(index).HeaderStyle.Width = 100;
		}
	}
}