Unplanned
Last Updated: 14 Feb 2025 12:28 by Teddy
Created by: Teddy
Comments: 0
Category: DataGrid
Type: Bug Report
1

For example we have set RowHeight to 26 with GridLineThickness = 1, GridLinesVisibility = Horizontal, and RowBackgroundStyle and AlternateRowBackgroundStyle with BorderThickness = 0.

The first row is 26px, the middle rows are 25px and the last row is 24px. So it seems the grid lines are included in the calculation of the RowHeight. 

Completed
Last Updated: 12 Feb 2025 09:06 by ADMIN
Release 10.0.0 (2025 Q1)
when a RadDataGrid has collapsed groups, trying to edit a row that comes after one of the collapsed groups (and a little bit of scrolling) is impossible, because the RadDataGrid scrolls back to the top.
Completed
Last Updated: 12 Feb 2025 09:06 by ADMIN
Release 10.0.0 (2025 Q1)
If the DataGrid is placed inside a ScrollView, after upgrading to version 7.0 of the Telerik Maui tools the DataGrid is no longer visible on IOS. 
Completed
Last Updated: 12 Feb 2025 09:06 by ADMIN
Release 10.0.0 (2025 Q1)

when applying Grouping and RowHeight to the DataGrid and expand the row details, the following happens -> The DataGrid in the RowDetails only appears for alternate rows. 

In addition the RowHeight does not apply to the Grouping Row.

Workaround:

Remove the RowHeight from the DataGrid and set the CellContentStyle property to the columns and set the TextMargin to the DataGridTextCellStyle, and ButtonMargin to the DataGridToggleRowDetailsCellStyle. Here is an example when setting them to 0:

            <telerik:DataGridTextCellStyle x:Key="cellStyle"
                                           TextMargin="0"/>


            <telerik:DataGridToggleRowDetailsCellStyle x:Key="toggleStyle"
                                                       ButtonMargin="0"/>


            <telerik:RadDataGrid.Columns>
                <telerik:DataGridToggleRowDetailsColumn CellContentStyle="{StaticResource toggleStyle}"
                                                        IsFrozen="True"/>
                
                <telerik:DataGridTextColumn PropertyName="Country"
                                            CellContentStyle="{StaticResource cellStyle}"
                                            IsFrozen="True" 
                                            CanUserReorder="False"  />
                
                <telerik:DataGridTextColumn PropertyName="Capital" 
                                            CellContentStyle="{StaticResource cellStyle}" />
            </telerik:RadDataGrid.Columns>

Completed
Last Updated: 12 Feb 2025 09:06 by ADMIN
Release 10.0.0 (2025 Q1)
In a scenario with dynamic removing and adding of columns, there is a memory leak when clearing the columns by invoking the Clear() method of the columns collection.

A work-around is to remove the columns one by one:

    for (int i = this.dataGrid.Columns.Count - 1; i >= 0; i--)
    {
        this.dataGrid.Columns.RemoveAt(i);
    }
In Development
Last Updated: 20 Jan 2025 08:34 by ADMIN
Scheduled for 2025 Q1
Created by: Teddy
Comments: 0
Category: DataGrid
Type: Feature Request
8
When grouping in the DataGrid, add an option to align aggregates in group header based on the columns they are applicable
Unplanned
Last Updated: 14 Jan 2025 09:05 by ADMIN
You can tab into the datagrid, but can't tab out of the data grid (focus trap)
Unplanned
Last Updated: 07 Jan 2025 08:37 by Rich
Created by: Rich
Comments: 0
Category: DataGrid
Type: Feature Request
1
In the current DataGrid implementation, the DataGrid will start with all the groups expanded. The only way to have any form of preference is to programmatically interact with the DataView after data is presented in the control  https://docs.telerik.com/devtools/maui/controls/datagrid/grouping/expand-collapse 

Requested Feature
A better approach that I am requesting a feature for is to have a property available for the DataGrid that sets this value ahead of time.

For example, you could add it as a BindableProperty on the GroupDescriptor class and on the GroupDefinition is to have an IsExapanded property.
Unplanned
Last Updated: 17 Dec 2024 11:31 by Jérôme

Navigating to a DataGrid that is placed on third page first time the control displays when navigating to the third page. When navigating back to the second page and then go back to the third page the control do not display. 

On net 8 works as expected, the issue happens on net 9 and singleton approach is used.

Unplanned
Last Updated: 09 Dec 2024 14:36 by Parag
Provide an option to expose the AggregateError as a string and an option to customize the error through localization.
Unplanned
Last Updated: 22 Nov 2024 14:05 by Rich
We need an API through which we can get the currently visible in the viewport items. The API should take into account operations like sorting, filtering and grouping.
Completed
Last Updated: 19 Nov 2024 13:27 by ADMIN
Release 8.0.0 (2024 Q4)
DataGridBorderStyle and DataGridCellStyle classes do not support property binding.
Completed
Last Updated: 13 Nov 2024 16:22 by ADMIN
Release 8.0.0 (2024 Q4)
Created by: Hanoch
Comments: 6
Category: DataGrid
Type: Feature Request
12
Provide the option to add paging functionality at the bottom of the DataGrid, so data will be loaded in portions.
Completed
Last Updated: 13 Nov 2024 15:23 by ADMIN
Release 8.0.0 (2024 Q4)
Frozen columns sometimes do not display their content when quickly navigate from and back to the page with the DataGrid on Windows.
Completed
Last Updated: 13 Nov 2024 15:23 by ADMIN
Release 8.0.0 (2024 Q4)
There is a memory leak in the DataGrid on iOS/MacCatalyst - when the DataGrid control is on the page, the page does not dispose when GC runs.
Unplanned
Last Updated: 04 Nov 2024 14:26 by Teddy
Currently when the typed DataGrid columns (all columns except TemplateColumn) do not have a PropertyName/DataMemberBinding applied, a misleading exception is thrown and it is difficult to find out what is causing it.
Unplanned
Last Updated: 15 Oct 2024 09:06 by Quoc
Unplanned
Last Updated: 08 Oct 2024 11:51 by Teddy
Having a DataGrid inside RowDetails. When sorting the control, the control does not resize as expected. 
working on WinUI. 
Unplanned
Last Updated: 04 Oct 2024 07:49 by Andrew
I have overridden the CreateGroupDescriptor() method to apply custom grouping on a column using the built-in grouping. However it seems I cannot get information whether grouping on this column is applied. I checked that IsGrouped and CanGroupBy properties are internal. 
Unplanned
Last Updated: 02 Oct 2024 12:41 by ADMIN

Issue description:

When the grid contains, after filtering out ,no rows the "Empty template" is not used/displayed.

Tested on Windows,  with "Telerik_UI_for_dot_NET_Maui_7_1_0_Dev\Examples\ControlsSamples", Example "Empty Template".

Steps to reproduce:

  1. Open example  "Empty Template"
  2. In "Configuration" set "Items source" to "Non-empty collection"
  3. Set filter in "Order Id" to "Is equal to" = 999

Expected behavior:

Display/Use "Empty template" when there are no visible records.

...or to make it more consistent with the current implementation - add new option "ItemsSourceNullOrEmptyOrFilteredOut" to the enum "EmptyContentDisplayMode":


namespace Telerik.Maui.Controls;
//
// Summary:
//     Defines the modes for displaying empty content.
public enum EmptyContentDisplayMode
{
    //
    // Summary:
    //     Displays the empty content view only when the ItemsSource is null.
    ItemsSourceNull,

    //
    // Summary:
    //     Displays the empty content view when ItemsSource is null or when the source is
    //     empty (has zero items).
    ItemsSourceNullOrEmpty,
    
+    //
+    // Summary:
+    //     Displays the empty content view when ItemsSource is null or when the source is
+    //     empty (has zero items) or when all items are filtered out. (either by filter or by search)
+    ItemsSourceNullOrEmptyOrFilteredOut
}    


Best regards,

Peter

1 2 3 4 5 6