Unplanned
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.
Unplanned
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.
Unplanned
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.
Unplanned
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.
Unplanned
Last Updated: 30 Sep 2020 13:34 by ADMIN
Created by: Gustavo
Comments: 1
Category: DataGrid
Type: Feature Request
2
 Add the capability to apply separate SortDescriptors per Group
Unplanned
Last Updated: 04 Sep 2020 17:00 by Brad
Created by: Brad
Comments: 2
Category: DataGrid
Type: Bug Report
0

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

Workaround

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:RadDataGrid.Columns>
        <dataGrid:DataGridTextColumn x:Name="productNameColumn" PropertyName="ProductName">
            <dataGrid:DataGridTextColumn.HeaderContentTemplate>
                <DataTemplate>
                    <Grid>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition/>
                            <ColumnDefinition/>
                        </Grid.ColumnDefinitions>

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

                        <Label FontFamily="MyCustomFont.ttf#MyCustomFont"
                                    Text="&#xE717;"
                                    TextColor="Orange" HorizontalOptions="End" HorizontalTextAlignment="End" Grid.Column="1">
                            <Label.GestureRecognizers>
                                <TapGestureRecognizer Tapped="TapGestureRecognizer_Tapped"/>
                            </Label.GestureRecognizers>
                        </Label>
                    </Grid>
                </DataTemplate>
            </dataGrid:DataGridTextColumn.HeaderContentTemplate>
            <dataGrid:DataGridTextColumn.HeaderStyle>
                <dataGrid:DataGridColumnHeaderStyle OptionsButtonFontSize="0" FilterIndicatorFontSize="0"/>
            </dataGrid:DataGridTextColumn.HeaderStyle>
        </dataGrid:DataGridTextColumn>
    </dataGrid:RadDataGrid.Columns>
</dataGrid:RadDataGrid>

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()
    {
        InitializeComponent();

        this.generateOptionsTapContextMethodInfo = this.dataGrid.GetType().GetMethod(
            "GenerateFilteringCommandContext", 
            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(
                this.dataGrid, 
                new object[] { this.productNameColumn });

            // Invoke the command service that opens the options button
            this.dataGrid.CommandService.ExecuteDefaultCommand(
                Telerik.XamarinForms.DataGrid.Commands.DataGridCommandId.OptionsTap, 
                context);
        }
    }
}

 

Unplanned
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.
Unplanned
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.
Unplanned
Last Updated: 08 May 2020 10:08 by ADMIN
changing the item source of the data grid based on the picker option, but the app crashes at that time when changing data grid cell values
Unplanned
Last Updated: 23 Apr 2020 09:08 by ADMIN
ADMIN
Created by: Yana
Comments: 2
Category: DataGrid
Type: Feature Request
12

			
Unplanned
Last Updated: 17 Apr 2020 06:04 by ADMIN
If you open the filtering UI of a TextColumn, start typing into the "Enter filter criteria" field and press "Reset" or "Filter", the filtering UI is closed, still, the soft keyboard is not hidden.
Unplanned
Last Updated: 29 Jan 2020 13:56 by ADMIN
Created by: Chris
Comments: 1
Category: DataGrid
Type: Feature Request
2
Currently, Datagrid Columns do not have a Style property. This makes setting the style for multiple data grid columns cumbersome since the styles must be set on each column. If DataGridColumn could extend NavigableElement or have a bindable style property then the following XAML could be used to set the column styles on an entire table.

<Style TargetType="telerikGrid:DataGridColumn">
        <Setter Property="HeaderStyle">
            <telerikGrid:DataGridColumnHeaderStyle TextFontSize="11" TextFontAttributes="Bold" BorderThickness="1" BorderColor="LightGray"/>
        </Setter>
        <Setter Property="CellContentStyle">
            <telerikGrid:DataGridTextCellStyle FontSize="10"/>
        </Setter>
 </Style>


Unplanned
Last Updated: 28 Jan 2020 11:29 by ADMIN

When you edit a value of a certain item of the DataGrid and keyboard is displayed, while the focus is still in the input and the row is scrolled away, the keyboard will stay open on Android.

In addition, if you return back to the edited cell, the row will display as if it were on focus, the cell shows the editor underline, the keyboard is still open, but there will be no focus.  You will be required to click on the cell to get focus again.

Lastly, only on Android 5.1, if the edited value is a number, when you scroll the cell out of view, the keyboard changes from the numerical to alphanumerical (default).

Unplanned
Last Updated: 24 Jan 2020 08:56 by ADMIN
Created by: Chris
Comments: 0
Category: DataGrid
Type: Feature Request
1
Add the ability to set an editor when using a template column.
Unplanned
Last Updated: 19 Dec 2019 08:36 by ADMIN
Created by: OLIFEL
Comments: 1
Category: DataGrid
Type: Bug Report
2

You can reproduce this by changing input language to any region that uses a comma decimal separator (e.g. Duetsch). The comma is ignored, ultimately corrupting the data

Unplanned
Last Updated: 29 Nov 2019 14:19 by ADMIN
When starting a cell edit, it is desired to have all the text selected, so the user can easily replace the current text without having to delete it. 
Unplanned
Last Updated: 07 Nov 2019 08:58 by ADMIN

If you define a PropertyGroupDescriptor in XAML or in page constructor and the PropertyName is set to a nested property, the grouping is not applied.

Grouping by a nested property works correctly when called from the Filtering UI or on a button click action.

Unplanned
Last Updated: 25 Oct 2019 11:08 by ADMIN
Created by: Mani
Comments: 1
Category: DataGrid
Type: Feature Request
2

I have designed  datagrid like weekly signin details
But i required datagrid with sub header like , 
Please provide better solution to design for sub header with main header

 

Unplanned
Last Updated: 15 Oct 2019 09:34 by ADMIN

Column names in column selector are not visible in Android the first time the column selector is shown. This happens only in the case UserFilterMode is disabled. 

Unplanned
Last Updated: 24 Sep 2019 14:10 by ADMIN
Created by: Giovanni Rojas
Comments: 1
Category: DataGrid
Type: Feature Request
2

when using automatic column generation you don't have easy access to the column being created so that you can apply customizations (Header, style, etc).

Please implement the same event that UI for WPF has, see it here: https://docs.telerik.com/devtools/wpf/controls/radgridview/events/column-resize-event#autogeneratingcolumn