Unplanned
Last Updated: 11 Jan 2023 08:25 by ADMIN

To reproduce:

1.Open the Demo application >> VirtualGrid >> First Look example and resize a column.

2.Then, move the form to a monitor with higher than 100% DPI scale factor.

Expected: the columns' width settings should be preserved.

Actual: the columns' width settings got reset.

Unplanned
Last Updated: 17 Jan 2023 12:51 by ADMIN

In this case, we have GridViewTextBoxColumn and GridViewComboBoxColumn after it. We want to trigger the edit on the second column at the moment it is navigated with the key arrow navigation. To do that BeginEdit() method is called. However, manually calling this method will trigger key events on the editor inside the GridViewComboBoxColumn which will bubble to the parent and move the current cell to the next column (skipped the GridViewComboBoxColumn )

This behavior could be workaround by delaying the execution of the BeginEdit() method.

public class CustomGridBehavior : BaseGridBehavior
{
    Timer timer = new Timer();        
    public override bool ProcessKey(KeyEventArgs keys)
    {
        var result = base.ProcessKey(keys);
        if((keys.KeyCode == Keys.Left || keys.KeyCode == Keys.Right) && this.GridControl.CurrentColumn is GridViewComboBoxColumn)
        {
            timer.Interval = 100;
            timer.Tick += Timer_Tick;
            timer.Start();                
        }
        return true;
    }

    private void Timer_Tick(object sender, EventArgs e)
    {
        timer.Stop();
        this.GridControl.BeginEdit();
    }
}

this.radGridView1.GridBehavior = new CustomGridBehavior();

 

Unplanned
Last Updated: 26 Apr 2023 10:39 by ADMIN
Currently, the RadSyntaxEditor control will preserve every change applied to its document. We could expose a mechanism to modify the undo/redo stack or suspend/resume the undo operation, thus allowing us to store only valuable changes.
Completed
Last Updated: 16 Aug 2023 10:51 by ADMIN
Release R3 2023 (LIB 2023.2.816)

Code snippet for reproducing the error: 

            DataTable dt = new DataTable();
            dt.Columns.Add("Id", typeof(int));
            dt.Columns.Add("Title", typeof(string));
            dt.Columns.Add("Price", typeof(decimal));

            for (int i = 0; i < 10; i++)
            {
                dt.Rows.Add(i, "Row" + i, 0);
            }

            this.radGridView1.DataSource = dt;
            this.radGridView1.AutoSizeColumnsMode = GridViewAutoSizeColumnsMode.Fill;

            GridViewSummaryItem summaryItem = new GridViewSummaryItem();
            summaryItem.Name = "Price";
            summaryItem.Aggregate = GridAggregateFunction.StDev;
            GridViewSummaryRowItem summaryRowItem = new GridViewSummaryRowItem();
            summaryRowItem.Add(summaryItem); 
            this.radGridView1.SummaryRowsBottom.Add(summaryRowItem);

Unplanned
Last Updated: 13 Jun 2023 13:56 by ADMIN
Column headers and summary row color are not exported in all themes when using GridViewSpreadExport. For example, in Office2010Blue theme, the color of the column headers and summary row is not applied to the cell in exported file.
Completed
Last Updated: 13 Mar 2024 08:49 by ADMIN
Release 2024.1.312
Completed
Last Updated: 27 Feb 2025 10:38 by ADMIN
Release 2024.3.806 (2024 Q3)
Created by: Ana
Comments: 2
Category: GridView
Type: Feature Request
1
Currently, the GridViewCheckBoxColumn is not synchronized with the selection mechanism of the control. Checking a checkbox will change the value of the bound property. Synchronizing the selection with the checkbox will require custom code. We could expose GridViewSelectionColumn or modify the GridViewCheckBoxColumn to support this.
Completed
Last Updated: 15 May 2024 07:49 by ADMIN
Release 2024.2.514 (2024 Q2)
NullReferenceException occurs in a multi-select scenario when clicking (and holding the mouse button) on an empty area in the grid and the mouse leaves the boundaries of the control.
Unplanned
Last Updated: 12 Apr 2024 05:46 by Evaristo
To reproduce the issue:
Click the first cell of a column
Scroll down and press Shift key and click the last cell of the column
Check that total rows label is 20.000 but selected cells label is less than 19.997
Unplanned
Last Updated: 04 May 2024 08:38 by erwin
Holding CTRL + C on a cell for a couple of seconds will throw ExternalException. 
Unplanned
Last Updated: 01 Aug 2024 10:45 by ADMIN
In this case, we have null values in some cells. When filtering the column, these cells will be ignored. 
Completed
Last Updated: 25 Sep 2024 10:38 by ADMIN
Release 2024.3.924
  1. Group by some column or create hierarchy.
  2. Select all from the parent header check box or in the header.
  3. Expand parent row
  4. As a result, the row expands, but selection disappears.
Completed
Last Updated: 25 Sep 2024 10:39 by ADMIN
Release 2024.3.924
Completed
Last Updated: 25 Sep 2024 10:51 by ADMIN
Release 2024.3.924
The current behavior clears the selection when doing so.
Completed
Last Updated: 25 Sep 2024 10:53 by ADMIN
Release 2024.3.924
In this case, the cell contains the following string: körte. When copying the cell while it is in non-edit mode, and pasting the value in another cell, the pasted string is the following one: k&#246;rte
Completed
Last Updated: 13 Nov 2024 12:47 by ADMIN
Release 2024.4.1113 (2024 Q4)

Call stack:

Telerik.WinControls.GridView.dll!Telerik.WinControls.UI.GridGroupHeaderRowElement.Initialize(Telerik.WinControls.UI.GridViewRowInfo rowInfo) Line 100
	at Telerik.WinControls.UI\GridGroupHeaderRowElement.cs(100)
Telerik.WinControls.GridView.dll!Telerik.WinControls.Export.GridExportUtils.GetRowHeight(Telerik.WinControls.UI.RadGridView radGridView, Telerik.WinControls.UI.RowElementProvider rowProvider, Telerik.WinControls.UI.CellElementProvider cellProvider, Telerik.WinControls.UI.GridViewRowInfo gridViewRowInfo, bool exportVisualSettings) Line 158
	at Telerik.WinControls.Export\GridExportUtils.cs(158)
Telerik.WinControls.GridView.dll!Telerik.WinControls.Export.GridViewSpreadExport.AddRow(Telerik.WinControls.UI.GridViewRowInfo gridViewRowInfo, int rowIndex) Line 960
Completed
Last Updated: 13 Nov 2024 12:46 by ADMIN
Release 2024.4.1113 (2024 Q4)
This only happens initially when you first start checking/unchecking rows. See the attached gif file.
Unplanned
Last Updated: 16 Oct 2024 14:40 by Yurii
DateTime and TimeSpanPicker editors popup is not resized to fit the content in Windows 11 theme;
Unplanned
Last Updated: 17 Oct 2024 14:30 by Yurii

ConditionalFormatting dialog elements are overlapping in the Windows 11 theme. The text is clipped on the right:

Completed
Last Updated: 27 Nov 2024 14:43 by ADMIN
Release 2024.4.1127 (Preview)

The following line gets serialized when set this property:

((Telerik.WinControls.UI.GridSelectCheckBoxElement)(this.radGridView1.GetChildAt(0).GetChildAt(0).GetChildAt(2).GetChildAt(0).GetChildAt(0).GetChildAt(1).GetChildAt(0).GetChildAt(1).GetChildAt(0))).Visibility = Telerik.WinControls.ElementVisibility.Collapsed;