Unplanned
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


Completed
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.
Unplanned
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)

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: 26 Apr 2021 04:20 by ADMIN
Created by: Shawn
Comments: 5
Category: DataGrid
Type: Feature Request
6
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.
Completed
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.
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.
Completed
Last Updated: 05 Feb 2021 13:02 by ADMIN
Release R1 2021
ADMIN
Created by: Lance | Manager Technical Support
Comments: 5
Category: DataGrid
Type: Feature Request
4
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).
Completed
Last Updated: 21 Jan 2021 12:32 by ADMIN
Release R1 2021
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.
Completed
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.

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.
Completed
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 4.8.0.1269

Declined
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

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.
Declined
Last Updated: 17 Aug 2020 15:17 by ADMIN
Created by: Oluwagbenga
Comments: 1
Category: DataGrid
Type: Bug Report
0

Hi,

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.

Completed
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