Last Updated: 02 Aug 2021 10:16 by ADMIN
1. Create a data grid with 2 picker columns

2. Bind each picker column to a different ItemsSource

3. Add some empty rows to the Datagrid 

4. Start the app

5. Select a picker value from the first column

6. Open a second picker from the other column

 First picker's selection disappears

Last Updated: 16 Jun 2021 11:41 by ADMIN
Release R2 2021 SP1
The last columns are disappearing on dynamic content changed and are rendered as soon as the user taps on any item.  The issue occurs with devices/emulators with bigger screens when there are more columns shown -  tablets or devices in landscape mode.
Last Updated: 14 May 2021 10:12 by ADMIN

In case there are more columns inside the DataGrid, a horizontal scrollbar appears when a user swipes left. However, sometimes it' not clear there are more columns further on the left. For example, when you define a column's width with a big value or when the number of first 5 columns fit perfectly with a device's width totally by coincidence. In those cases, it'll be helpful to display horizontal scrollbar by default so the user knows there're more information on the left. (Very similar to a vertical scrollbar)

Last Updated: 11 May 2021 09:33 by ADMIN
After opening the Filtering UI for a certain column and selecting "More" button in order to choose visible columns, returning to the first Filtering UI view leads to the "And" label broken into two lines.
Last Updated: 26 Apr 2021 04:20 by ADMIN
Created by: Shawn
Comments: 5
Category: DataGrid
Type: Feature Request
My mobile app requires that my data grid have frozen columns on the left that do NOT scroll horizontally.  This is useful when the first column might be an ID column or a Date column that the user always needs to see when scrolling through the other data columns.
Last Updated: 24 Feb 2021 13:04 by ADMIN
Release R1 2021 SP1
When you edit a value of a certain item and you tap outside of the DataGrid, so it loses the focus, the edited value is not committed and the DataGrid stays in invalid edit state.
Last Updated: 10 Feb 2021 13:14 by ADMIN
When there is no data in any of the cells of a row, the cells are not rendered at all,  and this prevents the user from being able to edit any data.
Last Updated: 05 Feb 2021 13:02 by ADMIN
Release R1 2021
Created by: Lance | Manager Technical Support
Comments: 5
Category: DataGrid
Type: Feature Request
Currently, hiding the 'more' button in the of the DataGrid filter Options panel is not possible.

This is a feature request to add such an option to the DataGrid column styling options (potentially as a property of the HeaderStyle).
Last Updated: 21 Jan 2021 12:32 by ADMIN
Release R1 2021
Last Updated: 06 Jan 2021 14:53 by ADMIN
In case RadDataGrid is populated with large amount of items (~5000 items with 10 columns), scrolling horizontally to the right most side and reloading the data ( updating the ItemsSource) results in a non-responsive app.
Last Updated: 07 Dec 2020 16:09 by ADMIN
Release 2020.3.1207 (R3 2020 minor release)

Flicker can be observed when datagrid is manipulated/updated, or entering in edit mode. One example is tapping on a column header - when there is a column with a HeadetTemplate, the column header flickers. Other example is to double-tap a cell to go in edit mode. Also the behavior can be reproduced when DataGrid TemplateColumn is used.

Last Updated: 07 Dec 2020 10:30 by ADMIN
 In Tab1 I have a DataGrid and in Tab2  I have also a DataGrid with data.

When you click on the change data button the data will change in Tab1 and Tab2. But when for example Tab2 is visible then the data in Tab1 is not updated when you go to that tab. When you resize the app then the data becomes visible.
Last Updated: 22 Oct 2020 15:31 by ADMIN
Release R3 2020 SP1

filtering can no longer be applied as the "Reset" and "Filter" buttons are disappeared.

workaround use Xamarin.Forms v

Last Updated: 01 Oct 2020 12:59 by ADMIN

if the Flow Direction RTL

the sort of columns changing each time item source changed when customize HeaderContentTemplates  as a data template


and if HeaderText ysed instead of customizing label as data template the Arabic letters not shown correctly

Last Updated: 30 Sep 2020 13:34 by ADMIN
Created by: Gustavo
Comments: 1
Category: DataGrid
Type: Feature Request
 Add the capability to apply separate SortDescriptors per Group
Last Updated: 04 Sep 2020 17:00 by Brad
Created by: Brad
Comments: 2
Category: DataGrid
Type: Bug Report

If you use a TrueType font for the DataGrid column's OptionsButtonFontFamily, it is not respected and falls back to a default OS font.


The only workaround at this time is to create a custom column HeaderTemplate with a custom options button and hide the default options button.

<dataGrid:RadDataGrid x:Name="dataGrid" ...>
        <dataGrid:DataGridTextColumn x:Name="productNameColumn" PropertyName="ProductName">

                        <Label Text="Name" TextColor="Black"/>

                        <Label FontFamily="MyCustomFont.ttf#MyCustomFont"
                                    TextColor="Orange" HorizontalOptions="End" HorizontalTextAlignment="End" Grid.Column="1">
                                <TapGestureRecognizer Tapped="TapGestureRecognizer_Tapped"/>
                <dataGrid:DataGridColumnHeaderStyle OptionsButtonFontSize="0" FilterIndicatorFontSize="0"/>

In the code-behind, we use reflection to access the column's command context and invoke the options menu via DataGrid command service.

public partial class YourPage : ContentPage
    private readonly MethodInfo generateOptionsTapContextMethodInfo;

    public YourPage()

        this.generateOptionsTapContextMethodInfo = this.dataGrid.GetType().GetMethod(
            BindingFlags.NonPublic | BindingFlags.Instance);

    private void TapGestureRecognizer_Tapped(object sender, EventArgs e)
        if (this.generateOptionsTapContextMethodInfo != null)
            // Get a reference to the column, this is needed to invoke a command
            var context = this.generateOptionsTapContextMethodInfo.Invoke(
                new object[] { this.productNameColumn });

            // Invoke the command service that opens the options button


Last Updated: 27 Aug 2020 11:12 by Mahmoud
The horizontal scrollviewer is not visualized initially when the column header text is longer than the columns' text. Still, tapping on any item makes it possible to scroll.
Last Updated: 27 Aug 2020 11:10 by Mahmoud
For example: When I enable DataGrid LoadOnDemand it's loading infinitely for a static list of 3 records.
Last Updated: 17 Aug 2020 15:17 by ADMIN
Created by: Oluwagbenga
Comments: 1
Category: DataGrid
Type: Bug Report


The DataGrid does support or response to Custom Font set Using the ExportFont Attribute. But when a contentTemplate is used and a label control is place in it. The font shows on the label but not on the Header or Content of the Grid.

Last Updated: 13 May 2020 14:17 by ADMIN
Release R2 2020
Provide a way to associate a FilterDescriptor with a TemplatedColumn
1 2 3 4 5 6