In Development
Last Updated: 23 Sep 2025 07:10 by ADMIN
When selecting multiple cells, clicking on the current active cell (which is selected) does not clear its selection but moves the active cell to one of the other cells from the selected range.
Unplanned
Last Updated: 11 Sep 2025 19:32 by Martin Ivanov

When filter is added to merged cells, there should be a single filter icon displayed in the combined cell. Instead, multiple filters appear - one for each column in the range of the merged cells.

Completed
Last Updated: 10 Sep 2025 13:01 by ADMIN
ADMIN
Created by: Anna
Comments: 0
Category: Spreadsheet
Type: Feature Request
2
The SUMIFS function adds all of its arguments that meet multiple criteria.

A list of the supported functions is available at http://docs.telerik.com/devtools/document-processing/libraries/radspreadprocessing/features/formulas/functions

This function can be implemented as a custom function. Check the following resources for more details on how to achieve that:

- http://docs.telerik.com/devtools/document-processing/libraries/radspreadprocessing/features/formulas/custom-functions
- https://github.com/telerik/xaml-sdk/tree/master/Spreadsheet/WPF/CustomFunctions
Unplanned
Last Updated: 22 Aug 2025 06:17 by Jonas

Handle the case when the cell is too small and the value contains a decimal separator. 

For example, see attached images. 

Completed
Last Updated: 20 Aug 2025 15:23 by ADMIN
Release 2025.3.812 (2025 Q3)
When selecting multiple cells while holding the CTRL key, a selected cell cannot be excluded from the selection when clicking on it.
Unplanned
Last Updated: 12 Aug 2025 13:14 by Stenly
Using the print preview dialog to customize the printing, the page range is not correctly transferred when the FromPage is set to a value higher than 1.

For example, if the total page count is 11, setting the FromPage to 2 and ToPage to 8, the page range in the native PrintDialog will be set to 2-7. Setting the FromPage to 3 and the ToPage to 8 will result in the page range to be 3-6.
Unplanned
Last Updated: 08 Aug 2025 09:33 by Victoria
The Find and Replace Dialog does not adjust label widths automatically to accept a longer string when using French culture.
Unplanned
Last Updated: 08 Aug 2025 09:28 by Victoria

 Missing localization strings in PageSetup dialog. 

Go to the headers and footers section. The localization is missing.

Unplanned
Last Updated: 16 Jul 2025 10:40 by Martin Ivanov
Currently, if you have a cell that merges into multiple columns, when you click on the column header, this will select also the adjacent columns where the merged cell extends. Add an option to disable this functionality and select only the cells in the clicked column.
Unplanned
Last Updated: 02 Jul 2025 13:39 by Stenly

When applying a ListDataValidation, the created RadDropDownButton, which has a RadPathButton in it, looks broken when using the Windows11, Office2013, Office2019, and VisualStudio2019 themes.

Completed
Last Updated: 21 May 2025 07:52 by ADMIN
Release 2025.2.521 (2025 Q2)
Add the CellIndex or CellRange of the clicked cell in the HyperlinkClicked event arguments (HyperlinkClickedEventArgs).
Completed
Last Updated: 21 May 2025 07:52 by ADMIN
Release 2025.2.521 (2025 Q2)
Currently, the HyperlinkClicked event of RadWorksheetEditor is raised only for external hyperlinks (web and mailto addresses). Raise the event also for links pointing to the a cell in the same document.
Completed
Last Updated: 21 May 2025 07:52 by ADMIN
Release 2025.2.521 (2025 Q2)
ADMIN
Created by: Martin
Comments: 0
Category: Spreadsheet
Type: Feature Request
5
Returns a Range object that represents the current region. The current region is a range bounded by any combination of blank rows and blank columns. If we want to be consistent with MS Excel we should implement this property. It is useful for many operations of a region such as filtering(selecting one cell and executing the Filter command should apply it to the current region), sorting, selecting all and etc. This document will be useful: https://docs.microsoft.com/en-us/office/vba/api/excel.range.currentregion.
Completed
Last Updated: 21 May 2025 07:52 by ADMIN
Release 2025.2.521 (2025 Q2)
ADMIN
Created by: Tanya
Comments: 0
Category: Spreadsheet
Type: Bug Report
14
Check how the performance can be improved in this scenario. The StyleGallery is taking much time to load, the GetUsedCellRange method is called multiple times.
Unplanned
Last Updated: 16 May 2025 06:18 by Jonas
Introduce support for sorting columns that contain merged cells. 
Unplanned
Last Updated: 07 May 2025 09:02 by Stenly

The CustomFilterDialogContent element's OK and Cancel buttons are different in size for the Windows 11 theme.

To work this around, you can subscribe to the Loaded event of the CustomFilterDialogContent element and retrieve the RadButton with x:Name="PART_ButtonCancel" via the ChildrenOfType extension method. On the retrieved button, set the VerticalAlignment property to Center.

The following code snippet showcases this suggestion's implementation:

static MainWindow()
{
    EventManager.RegisterClassHandler(typeof(CustomFilterDialogContent), LoadedEvent, new RoutedEventHandler(OnCustomFilterDialogContentLoaded));
}

private static void OnCustomFilterDialogContentLoaded(object sender, RoutedEventArgs e)
{
    RadButton cancelButton = ((CustomFilterDialogContent)sender).ChildrenOfType<RadButton>().FirstOrDefault(x => x.Name == "PART_ButtonCancel");

    if (cancelButton != null)
    {
        cancelButton.VerticalAlignment = VerticalAlignment.Center;
    }
}

Unplanned
Last Updated: 31 Mar 2025 09:35 by Martin Ivanov

The horizontal ScrollBar of RadSpreadsheet is missing the bottom border of its track. Additional to that there is a slight offset between the right end of the viewport and the right button of the ScrollBar.

To work this around, set the Margin of the horizontal ScrollBar to 0, and modify its ControlTemplate so that it adds a bottom border for the track's RepeatButton elements.

private void RadSpreadsheet_Loaded(object sender, RoutedEventArgs e)
{
    var spreadsheet = (RadSpreadsheet)sender;
    var scrollBar = spreadsheet.ChildrenOfType<ScrollBar>().FirstOrDefault(x => x.Name == "HorizontalScrollBar");
    scrollBar.Margin = new Thickness(0);
    scrollBar.Template = (ControlTemplate)this.Resources["MyCustomScrollBarTemplate"];
}

Duplicated
Last Updated: 20 Feb 2025 16:01 by ADMIN

Improve the load time when the ribbon UI is used.

 

Duplicated
Last Updated: 18 Feb 2025 07:13 by ADMIN
Created by: Dimitar
Comments: 0
Category: Spreadsheet
Type: Feature Request
7
Add support for text orientation (rotation). This is supported in the SpreadProcessing model.
Unplanned
Last Updated: 30 Jan 2025 08:54 by Stenly

For the German language translations, the following resource keys are translated into Dutch instead:

  • Spreadsheet_PrintPreview_FitSheetOnOnePage
  • Spreadsheet_PrintPreview_FitSheetOnOnePage_Description
  • Spreadsheet_PrintPreview_FitColumnsOnOnePage
  • Spreadsheet_PrintPreview_FitColumnsOnOnePage_Description
  • Spreadsheet_PrintPreview_FitRowsOnOnePage
  • Spreadsheet_PrintPreview_FitRowsOnOnePage_Description
1 2 3 4 5 6