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.
Unplanned
Last Updated: 22 Mar 2023 21:52 by ADMIN
Created by: Craig
Comments: 2
Category: DataGrid
Type: Feature Request
5
Add a MaximumWidth property to the DataGrid Column in the DataGrid control.
Unplanned
Last Updated: 17 May 2023 11:37 by Uvin
Created by: Uvin
Comments: 0
Category: DataGrid
Type: Feature Request
5
Add RightToLeft support for the DataGrid control.
Unplanned
Last Updated: 03 Jul 2023 19:46 by Clint
Created by: Clint
Comments: 0
Category: DataGrid
Type: Feature Request
5

Hi Team,

I would like to have an external column chooser for the DataGrid. Where that chooser would be populated with the possible columns, and the user would elect/deselect what columns they want in the DataGrid.

Thank you,

Clint

Unplanned
Last Updated: 28 Mar 2024 12:04 by ADMIN
Created by: Hanoch
Comments: 2
Category: DataGrid
Type: Feature Request
5
Add a built-in feature to export the DataGrid columns to Excel.
Unplanned
Last Updated: 28 Mar 2024 11:56 by Hanoch
Created by: Hanoch
Comments: 0
Category: DataGrid
Type: Feature Request
5
I need to export my DataGrid to a PDF document in a similar way as in WPF: Telerik WPF GridView: Export to PDF
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: 21 Mar 2025 13:52 by Teddy

Starting with v10, all groups except the last, get a blank, empty row.

If you toggle off the grouping, the empty rows go away, but once you put the grouping on, these empty rows show up again.

Unplanned
Last Updated: 21 Mar 2025 14:37 by Teddy

Some data is missing from the UI when grouping is applied and then filter the data. 

If you ungroup, the items are displayed.

Unplanned
Last Updated: 21 Mar 2025 15:17 by Teddy
expand a row and collapse it. Or expand a few rows, scroll around a bit, and then collapse one. You can get into some weird situations. Gray background over the group, row background and alternate styles are reset. 
Completed
Last Updated: 21 Aug 2023 15:01 by ADMIN
Created by: Mattias
Comments: 2
Category: DataGrid
Type: Feature Request
4
For efficient data entry, users would expect to be able to use arrows/enter to navigate the grid and not just click to edit.
Completed
Last Updated: 31 Jan 2024 07:55 by ADMIN
Release 6.7.0
Created by: Anurag
Comments: 0
Category: DataGrid
Type: Feature Request
4
I do not want to filter on particular column. I want to search in entire grid.
Completed
Last Updated: 15 Mar 2023 11:29 by ADMIN
Release 5.1.0

.Net Maui Data Grid Property Aggregator Descriptor incorrect placement on Mac

Unplanned
Last Updated: 16 Mar 2023 16:20 by Teddy

Provide an option to sort the template column by nested property. 

For example: 

<dataGrid:DataGridTemplateColumn>
    <dataGrid:DataGridTemplateColumn.CellContentTemplate>
        <DataTemplate>
            <Label Text="{Binding MyAddress.City}" />
        </DataTemplate>
    </dataGrid:DataGridTemplateColumn.CellContentTemplate>
    <dataGrid:DataGridTemplateColumn.SortDescriptor>
        <dataGrid:PropertySortDescriptor PropertyName="MyAddress.City"  />
    </dataGrid:DataGridTemplateColumn.SortDescriptor>
</dataGrid:DataGridTemplateColumn>

Completed
Last Updated: 07 Aug 2024 08:44 by ADMIN
Release 7.1.0 (2024 Q3)
Created by: Matthew
Comments: 1
Category: DataGrid
Type: Feature Request
4
Expose Column Reordering events.
Unplanned
Last Updated: 22 Jun 2023 11:25 by ADMIN

Hello,

it would be a very useful information when subscribing to the DataBindingComplete Command of a DataGrid to know whether for example a filter, sort, grouping had changed.

Currently, it is an internal Property

    public class DataBindingCompleteEventArgs : EventArgs
    {
        public IDataViewCollection DataView { get; internal set; }

        internal DataChangeFlags ChangeFlags { get; set; }

        internal DataBindingCompleteEventArgs()
        {
        }
    }

Regards

Unplanned
Last Updated: 02 Jan 2024 08:47 by Jamison
Now when clicking outside of the rows and outside of the DataGrid control, the commit edit command is not executed. You have to click on the rows to execute the command.

Provide an option to execute the command when clicking outside of the rows, also outside of the DataGrid control. 

For now you can execute the CommitEdit command on external UI: 
    private void TapGestureRecognizer_Tapped(object sender, TappedEventArgs e)
    {
        this.dataGrid.CommandService.ExecuteCommand(DataGridCommandId.CommitEdit, new EditContext(null, ActionTrigger.Programmatic, null));
    }
Unplanned
Last Updated: 03 Apr 2024 12:32 by Volodymyr

We’ve encountered an issue related to the inner DataGrid within an outer DataGrid’s RowDetailsTemplate:

Steps to reproduce:

1. Create a DataGrid with editable cells and row details.
2. Inside the RowDetailsTemplate, place a layout (e.g., Grid).
3. Within this layout, embed another DataGrid with editable cells.
4. Start the application and expand row details on the Android platform.
5. Double-tap on any inner DataGrid's cell to open the cell editor. 

At this moment the UI appears unresponsive.

Declined
Last Updated: 19 Jun 2023 12:40 by ADMIN
Created by: Daniel
Comments: 5
Category: DataGrid
Type: Bug Report
3

Hi Team,

I have attached a reproducible. Open DashboardView.xaml, there you'll find the DataGrid.

Run the project on Windows and take the following steps:

  • Step 1. Run the app and click Button 1 to load an instance of this ContentView
    • Observe => The DataGrid renders as expected
  • Step 2. Click Button 1 again to reset and load a new instance of this ContentView
    • Observe => The DataGrid will NOT render (you can repeat this step multiple times)
  • Step 3. Resize the app window
    • Observe the DataGrid will be rendered again

The only way I could get it to render again was by resizing the app window, even calling InvalidateMeasure(SizeChanged) didn't work.

 

The logic is simple, the button click just clears MainPage.xaml's container children and adds a new instance of DashboardView:

private void OnButton1Clicked(object sender, EventArgs e)
{
    currentContentViewHolder.Children.Clear();
    currentContentViewHolder.Children.Add(new DashboardView());
}
Completed
Last Updated: 18 Jan 2023 12:43 by ADMIN
Release 5.0.0
Created by: atlanta
Comments: 2
Category: DataGrid
Type: Feature Request
3
Expose an API to scroll to a particular Item, in this case an Item with a Selection.