Completed
Last Updated: 21 Jan 2026 10:00 by ADMIN
Release 2025.4.1321
Created by: Ashraf
Comments: 1
Category: MaskedEditBox
Type: Bug Report
0
 
Completed
Last Updated: 21 Jan 2026 10:00 by ADMIN
Release 2025.4.1321
NullReferenceException is called during EndUpdate() under heavy Garbage Collector activity
Completed
Last Updated: 21 Jan 2026 10:00 by ADMIN
Release 2025.4.1321

There is a big problem with Telerik controls when using national resource files.  Switching from one language to another and again sometimes destroys the user interface. It especially concerns RadCheckBox control. Text, tooltip and probably other properties from one control appear in other control etc. I think it can be a general problem because I also noticed that sometimes Image from one RadButton control appears in other button.

I prepared a set of images which show how it happended in my case. Switching from Default language to Polish language and again and then adding and removing new RadCheckBox completly destroyed user interface in my sample UserControl. This new RadCheckbox was created as a copy of existing RadCheckBox what may be a clue.

I also attached VS2019 project with my sample UserControl.

 

Best regards,

Andrzej

Completed
Last Updated: 21 Jan 2026 10:00 by ADMIN
Release 2025.4.1321
Created by: Martin
Comments: 8
Category: VirtualGrid
Type: Bug Report
4

Repro-steps:

  1. Use the code beneath.
  2. Run this form.
  3. 20 records are shown, the "AddNewRow" is shown.
  4. Select all records.
  5. Press <delete>
  6. 0 records are shown (as expected), the "AddNewRow" is invisible (unexpected).
  7. Close the program.
  8. Modify LoadTable(true) to LoadTable(false). Records will not be created..
  9. Run this form.
  10. 0 records are shown (as expected), the "AddNewRow" is invisible (unexpected).

Expected behavior:

  • Even when the dataTable or view has no rows, we should still be able to add new rows.

Observed behavior:

  • When datatable/view is empty, no new records are allowed to enter.

Please observe that Grid.UserAddedRow is not handled, but since we cannot even see the AddNewRow, it is not required for this bug.


	public partial class TestForm: Form
	{
		private readonly DataView _view;

		public TestForm()
		{
			InitializeComponent();

			_view = new DataView(LoadTable(true));
			_grid.ColumnCount = _view.Table.Columns.Count;
			_grid.RowCount = _view.Count;
			_grid.AllowAddNewRow = true;
			_grid.SelectionMode = VirtualGridSelectionMode.FullRowSelect;
		}

		static private DataTable LoadTable(bool fill)
		{
			var table = new DataTable();
			table.Columns.Add("Number", typeof(int));
			
			if (fill)
				for(int i = 0; i < 20; i++)
					table.Rows.Add(i);
			
			return table;
		}


		#region Windows Form Designer generated code

		/// <summary>
		/// Required method for Designer support - do not modify
		/// the contents of this method with the code editor.
		/// </summary>
		private void InitializeComponent()
		{
			this._grid = new Telerik.WinControls.UI.RadVirtualGrid();
			((System.ComponentModel.ISupportInitialize)(this._grid)).BeginInit();
			this.SuspendLayout();
			// 
			// _grid
			// 
			this._grid.Dock = System.Windows.Forms.DockStyle.Fill;
			this._grid.Location = new System.Drawing.Point(0, 0);
			this._grid.MultiSelect = true;
			this._grid.Name = "_grid";
			this._grid.SelectionMode = Telerik.WinControls.UI.VirtualGridSelectionMode.FullRowSelect;
			this._grid.Size = new System.Drawing.Size(800, 450);
			this._grid.TabIndex = 0;
			this._grid.CellValueNeeded += new Telerik.WinControls.UI.VirtualGridCellValueNeededEventHandler(this._grid_CellValueNeeded);
			this._grid.UserDeletedRow += new Telerik.WinControls.UI.VirtualGridRowsEventHandler(this._grid_UserDeletedRow);
			// 
			// TestForm
			// 
			this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
			this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
			this.ClientSize = new System.Drawing.Size(800, 450);
			this.Controls.Add(this._grid);
			this.Name = "TestForm";
			this.Text = "TestForm";
			((System.ComponentModel.ISupportInitialize)(this._grid)).EndInit();
			this.ResumeLayout(false);

		}

		#endregion

		private Telerik.WinControls.UI.RadVirtualGrid _grid;

		private void _grid_CellValueNeeded(object sender, Telerik.WinControls.UI.VirtualGridCellValueNeededEventArgs e)
		{
			if (e.ColumnIndex < 0)
				return;

			if (e.RowIndex < 0)
			{
				e.FieldName = _view.Table.Columns[e.ColumnIndex].ColumnName;
				if (e.RowIndex == RadVirtualGrid.HeaderRowIndex)
					e.Value = e.FieldName;
			}
			else if (e.RowIndex < _view.Count)
			{
				e.Value = _view[e.RowIndex][e.ColumnIndex];
			}
		}

		private void _grid_UserDeletedRow(object sender, Telerik.WinControls.UI.VirtualGridRowsEventArgs e)
		{
			var rowIndexes = e.RowIndices.Distinct().OrderByDescending(i => i).ToList(); // Off topic: I have seen duplicate row indexes in this row collection. And unsorted. Is that by design?
			if (rowIndexes.Count == _view.Count)
			{
				_view.Table.Rows.Clear();
			}
			else
			{
				foreach(var index in rowIndexes)
					_view[index].Delete();
			}

			_grid.RowCount = _view.Count;
		}
	}

Completed
Last Updated: 21 Jan 2026 10:00 by ADMIN
Release 2025.4.1321

We are experiencing a significant issue with the latest version of Telerik components for WinForms.
The RadTreeView control is affected.
The tree view is populated with nodes.
When nodes are expanded and then scrolled, the +/- indicators are no longer displayed correctly and the elements are also no longer displayed correctly. It even goes so far that no elements are displayed at all (only the root element always seems to remain).

It happens only on environments that we access by remote desktop connection. Never on the local environment till now.

Completed
Last Updated: 21 Jan 2026 10:00 by ADMIN
Release 2025.4.1321

In the following case, we have a document with hyperlinks that scroll to a specific location in the document. Clicking on the links does not scroll to the specified location.

Completed
Last Updated: 21 Jan 2026 09:59 by ADMIN
Release 2025.4.1321
Improve the sorting performance when having equal values in the column.
Completed
Last Updated: 21 Jan 2026 09:59 by ADMIN
Release 2025.4.1321

I want to choose columns by checkboxes, something like this:

 

Completed
Last Updated: 14 Jan 2026 14:14 by ADMIN
Release R2 2022 SP1
Created by: Roger
Comments: 5
Category: GridView
Type: Feature Request
4

I might be missing something, but I have Hyperlinks in a column in my RadDatGridView.

 

I tried searching for a Support document explaining this, but didn't find any.

 

When the grid is exported to excel all data is coming across, but the column with hyperlink is not

a hyperlink in Excel.

 

Below is sample of the code used to make the "HyperLink" column in my grid.

                radGridView1.DataSource = dtResults;
                radGridView1.Columns.Remove("Path");
                GridViewHyperlinkColumn col = new GridViewHyperlinkColumn();
                radGridView1.Columns.Insert(5, col);
                col.Width = 200;
                col.FieldName = "Path";
                col.HeaderText = "Path";
                col.Name = "Path";

 

Coded used to do the Export....

               GridViewSpreadExport spreadExporter = new GridViewSpreadExport(this.radGridView1);
                spreadExporter.ExportVisualSettings = true;
                SpreadExportRenderer exportRenderer = new SpreadExportRenderer();

                spreadExporter.RunExport(filename, exportRenderer);

 

Thanks.

 

Roger

Completed
Last Updated: 12 Dec 2025 10:30 by ADMIN
Release 2025.4.1212 (Preview)
Applied filter operator text remains the same after calling radVirtualGrid1.FilterDescriptors.Clear();
Completed
Last Updated: 12 Dec 2025 10:30 by ADMIN
Release 2025.4.1212 (Preview)
Created by: Eddie
Comments: 1
Category: RichTextEditor
Type: Bug Report
0
Setting the this.radRichTextEditor1.BackColor does not change the color of the document in LayoutMode.Flow. 
Completed
Last Updated: 12 Dec 2025 10:30 by ADMIN
Release 2025.4.1212 (Preview)
Completed
Last Updated: 12 Dec 2025 10:29 by ADMIN
Release 2025.4.1212 (Preview)
In this scenario, we are using the custom approach from the How to Change PageViewMode for the Nested Levels in RadGridView KB article. When a child row is expanded and we collapse and expand its parent, an exception is thrown.
Completed
Last Updated: 12 Nov 2025 11:51 by ADMIN
Release 2025.4.1111 (2025 Q4)
Slow performance of the control runtime, which also slows down VS debugger
Completed
Last Updated: 12 Nov 2025 11:47 by ADMIN
Release 2025.4.1111 (2025 Q4)
Created by: Damien
Comments: 1
Category: VirtualKeyboard
Type: Bug Report
1
On touch devices, when pressing a key, it remains stuck and repeats. This is observed in Windows 11.
Completed
Last Updated: 12 Nov 2025 11:47 by ADMIN
Release 2025.4.1111 (2025 Q4)

Currently, colors with an alpha channel defined with the 'rgba' function are not respected, for example, the following:

<span style="background-color: rgba(0, 0, 0, 0.5);">Some text</span>

It is imported as black color; semi-transparent colors are exported without the alpha channel.

Completed
Last Updated: 12 Nov 2025 11:47 by ADMIN
Release 2025.4.1111 (2025 Q4)

This is observed when moving the Form to monitors with different DPI settings:

 

Completed
Last Updated: 12 Nov 2025 11:46 by ADMIN
Release 2025.4.1111 (2025 Q4)
In this scenario, the drag-drop a RadButton into the form designer. Then we set the Windows 11 Dark theme to be the default theme of the application. If we don't change the size of the button and run the application, the button is not visible. 
Completed
Last Updated: 12 Nov 2025 11:46 by ADMIN
Release 2025.4.1111 (2025 Q4)
Currently searching is only possible through PdfViewerNavigator.
Completed
Last Updated: 12 Nov 2025 11:46 by ADMIN
Release 2025.4.1111 (2025 Q4)

When the RadSpreadsheet is docked and the TelerikMetroTouch theme is applied, the Vertical ScrollBar is not fully visible.

1 2 3 4 5 6