Completed
Last Updated: 05 Jan 2026 16:43 by ADMIN
Release 2025 Q2 SP2

Form controls rendered by the embedded columns (GridBoundColumn, GridDateTimeColumn, GridNumericColumn, etc.) in EditMode="Batch" do not have a label set and fail the accessibility checks.

Completed
Last Updated: 01 Aug 2025 13:05 by ADMIN
Release 2025 Q3 (Aug)
Created by: Chris
Comments: 4
Category: Grid
Type: Bug Report
0
When editing a GridDropDownColumn in version 2025.2.609, there is an additional label generated for the DropDown.
Completed
Last Updated: 23 Jun 2025 13:11 by ADMIN
Release 2025 Q3 (Aug)

When using the Grid with the Material skin, the drag selection overlay is not visible. After inspecting the DOM, I found that the overlay element uses the GridRowSelector_Material class:

<span class="GridRowSelector_Material" style="position: absolute; z-index: 1000100; opacity: 0.1; top: 525px; left: 321px; width: 844px; height: 36px;"></span>

However, this class is not defined in the Material skin's stylesheet, which results in the overlay having no visible background.

Steps to Reproduce:
  1. Use the Material skin with a Grid that has drag row selection enabled - https://demos.telerik.com/aspnet-ajax/grid/examples/functionality/selecting/row-selection/defaultcs.aspx?skin=Material
  2. Select multiple rows using click-and-drag.
  3. Inspect the DOM - the span element for the overlay is rendered, but has no effective styling.
Completed
Last Updated: 02 Jul 2025 14:09 by ADMIN
Release 2025 Q3 (Aug)
Created by: Devops
Comments: 1
Category: Grid
Type: Bug Report
0

Hi,

In the Glow Theme the Filter Input Box is not visible.

https://demos.telerik.com/aspnet-ajax/grid/examples/functionality/filtering/basic-filtering/defaultcs.aspx

 

Regards,
Jamil

Unplanned
Last Updated: 29 Aug 2025 13:54 by colin
To replicate the issue, group the Grid by a field which has records with colons and without. Group headers containing colons will not have the rgGroupHeaderText class assigned, thus missing the Header styling.
Completed
Last Updated: 15 Jan 2026 10:50 by ADMIN
Release 2025 Q4 SP2
Created by: Albert Shenker
Comments: 1
Category: Grid
Type: Bug Report
0
In a Grid with client-side biding, calling the client-side clearSort method does not remove the sorted styles
Completed
Last Updated: 05 Nov 2025 15:29 by ADMIN
Release 2025 Q4 (Nov)

While the Keyboard navigation is enabled, navigating through the items using the UP/DOWN arrows does mark the rows active, however, the active styles remain for the rows even if they aren't active anymore.

The issue happens when using the ActiveItemStyle element to define the styles (e.g. ForeColor, BackColor, etc.). Works as expected using the default styles.

Code to replicate the issue

<script runat="server">
    protected void RadGrid1_NeedDataSource(object sender, GridNeedDataSourceEventArgs e)
    {
        (sender as RadGrid).DataSource = Enumerable.Range(1, 5).Select(x => new
        {
            OrderID = x,
            OrderDate = DateTime.Now.Date.AddDays(x),
            Freight = x * 0.1m,
            ShipName = "Name " + x,
            ShipCountry = "Country " + x
        }).ToList();
    }
</script>

<telerik:RadGrid ID="RadGrid1" runat="server" RenderMode="Lightweight" OnNeedDataSource="RadGrid1_NeedDataSource">
    <ActiveItemStyle BackColor="Red" ForeColor="White" />
    <ClientSettings AllowKeyboardNavigation="true">
    </ClientSettings>
</telerik:RadGrid>

Completed
Last Updated: 02 Dec 2025 12:42 by ADMIN
Release 2025 Q4 SP1
Created by: Fit2Page
Comments: 1
Category: Grid
Type: Bug Report
0

We discovered the following is not working in RadGrid's ItemDataBound nor in ItemCreated events:

 

            Dim imgbtn As ElasticButton
            Dim imgbtn1 As ElasticButton
            imgbtn = DirectCast(Item("btn_sequp").Controls(0), ElasticButton)
            imgbtn1 = DirectCast(Item("btn_seqdown").Controls(0), ElasticButton)
            imgbtn.SecondSpanClass = "d-none"
            imgbtn1.SecondSpanClass = "d-none"

 

So we had to set through CSS like:

.t-text.rgButtonText {
    display:none;
}

 

Unplanned
Last Updated: 23 Dec 2025 10:31 by Devops

When the Grid is groupped and showing/hiding columns on client-side, the table layout is broken. More specifically, the cell's colspan does not get adjusted when another cell gets hidden.

To replicate the problem:

  1. Create a grid and bind it to data
  2. Set the EnableHeaderContextMenu to true
  3. Load the page
  4. Right-click on a column's header to bring up the contextmenu and click "Group By"
  5. Right click on a column's header to bring up the contextmenu again and show/hide a few columns from the "Columns" menu.
Completed
Last Updated: 04 Mar 2026 10:49 by ADMIN
Release 2026 Q1 SP2

RadGrid HeaderContext filter menu throws '_linkElement' undefined error after expand animation ends in version 2026.1.211.462

After clicking the filter icon in a RadGrid column header, the filter menu throws the following JavaScript error in the browser console:

Uncaught TypeError: Cannot read properties of undefined (reading '_linkElement')
    at Object._focusFirstItem
    at Object.raise_expandAnimationEnded
    at Object._onExpandAnimationEnded

Environment:
- Telerik UI for ASP.NET AJAX version: 2026.1.211.462
- ASP.NET Framework: 4.8.1
- Browser: Chrome (latest)
- FilterType: default
- RadScriptManager with no custom script references

Steps to reproduce:
1. Place a RadGrid with AllowFilteringByColumn="true"
2. Run the application
3. Click the filter icon on any column header
4. Observe the JavaScript error in the browser console after the menu animation completes

Expected behavior:
The filter menu opens and focus is set on the first menu item without any errors.

Actual behavior:

The filter menu disappears visually, does not appear, and throws a JS exception when attempting to focus the first item (_linkElement is undefined)