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: 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.
Unplanned
Last Updated: 29 Mar 2023 13:44 by Matthew
Created by: Matthew
Comments: 0
Category: DataGrid
Type: Feature Request
4
Expose Column Reordering events.
Completed
Last Updated: 19 Jul 2023 06:37 by ADMIN
Release 6.0.0

DataGrid is added inside pages that can be accessed through shell flyout menu. 

And the exact steps to reproduce the issue:

Go to page GridOne page in flyout menu.
Enter any element by double tap. this navigates to another page - SubGridPage 
On SubGridPage again double tap any element. this navigates to another page - InnerModel 
When you are in InnerModel page select from flyout menu GridTwo page
On GridTwoPage double tap any element, this navigates to another page - SubGridPage 
On SubGridPage double tap any element. this navigates to another page - InnerModel 
When you land on InnerModel page go back to Grid One on flyout menu.
When you are in the GridOne InnerModel, press the back arrow. 
It navigates to the SubGridPage. but the DataGrid is not visualized. 
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());
}
Unplanned
Last Updated: 03 Mar 2023 08:01 by Erik Damgaard
Created by: Erik Damgaard
Comments: 0
Category: DataGrid
Type: Feature Request
3
I would like to apply hover effect for filter icon. 
Unplanned
Last Updated: 26 Mar 2024 06:20 by Chris
I have a DataGrid with another DataGrid in the Row Details. This works until a cell in the inner grid is selected and enters edit mode and then the outer grid is scrolled enough for the cells to be recycled and then it crashes.
Unplanned
Last Updated: 03 Jul 2023 19:46 by Clint
Created by: Clint
Comments: 0
Category: DataGrid
Type: Feature Request
3

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: 17 May 2023 11:37 by Uvin
Created by: Uvin
Comments: 0
Category: DataGrid
Type: Feature Request
3
Add RightToLeft support for the DataGrid control.
Completed
Last Updated: 11 Oct 2023 08:02 by ADMIN
Release 6.3.0

If I use the CellEditTemplate to show a custom view when editing - the view does not get auto focus when shown and the end user needs to tap inside so the view gets focus.

  <telerik:DataGridTextColumn PropertyName="CountryName" HeaderText="Country">
    <telerik:DataGridTextColumn.CellEditTemplate>
      <DataTemplate>
        <telerik:RadEntry Text="{Binding Item.CountryName}" />
      </DataTemplate>
    </telerik:DataGridTextColumn.CellEditTemplate>
  </telerik:DataGridTextColumn>

 

Work-around:

Manually invoke the Focus() method and set the cursor position when the view gets loaded and when it changes its visibility:

  <telerik:RadEntry Text="{Binding Item.CountryName}"
      Loaded="RadEntry_Loaded"
      PropertyChanged="RadEntry_PropertyChanged" />


private void RadEntry_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
{
  if (e.PropertyName == nameof(View.IsVisible))
  {
    RadEntry entry = (RadEntry)sender;
    if (entry.IsVisible)
    {
      FocusEntry(entry);
    }
  }
}

private void RadEntry_Loaded(object sender, EventArgs e)
{
  FocusEntry((RadEntry)sender);
}

private static void FocusEntry(RadEntry entry)
{
  entry.Dispatcher.DispatchDelayed(TimeSpan.FromMilliseconds(1), () =>
  {
    entry.Focus();
    entry.CursorPosition = entry.Text?.Length ?? 0;
  });
}

 

Unplanned
Last Updated: 10 May 2023 10:32 by Teddy
Created by: Teddy
Comments: 0
Category: DataGrid
Type: Feature Request
3
In the MAUI RadDataGrid, there should be a way to listen for right-clicks within columns/rows and get info of the cell that was right-clicked.
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.
Unplanned
Last Updated: 21 Jul 2023 11:51 by Jamison
Provide an option to change the keyboard navigation in the DataGrid control.
Unplanned
Last Updated: 09 Dec 2022 15:44 by Teddy


.Net Maui Data Grid Property Aggregator Descriptor disappears when displaying columns in the same data grid which doesn't have aggregate property set

Completed
Last Updated: 15 Mar 2023 11:38 by ADMIN
Release 5.1.0

Hi Team,

Please refer to the following screenshot from the ControlsSamples project on Windows:

Notice the descender on the y character is pushing up the Delivery column header's Label container, but the Price text is flush with the bottom? This is causing misalignment between text in other column headers that do not have descenders.

You might not immediately notice this, for example in the Aggregates demo, only the first column has no descenders but the next two do. 

 

However, it's a more serious visual problem when every other column is vertically offset. Please consider adding a default Padding to account for descenders, or maybe change the VerticalOptions of the text container to be center aligned.

Thank you,

Matthew & Team

Completed
Last Updated: 15 Mar 2023 11:38 by ADMIN
Release 5.1.0

I have a DataGrid with ItemsSource bound to ObservableRangeCollection,
First I Clear() the existing items of the collection, then add new items, and raises a single CollectionChanged event with action = NotifyCollectionChangedAction.Reset.

the grid continues to show nothing.

This works with .NET MAUI CollectionView and ListView

Workaround: Add a delay after clearing the collection.

Completed
Last Updated: 26 Oct 2023 07:18 by ADMIN
Release 6.4.0

having shell project with two pages added in flyout items:

MainPage is with DataGrid, page2 with TabView.

On .NET 8 RC1/RC2 Switching back from page2 to MainPage results in a StackOverflowException from RadDataGrid.

Completed
Last Updated: 18 Jan 2023 12:30 by ADMIN
Release 5.0.0
BorderColor style of the selected row does not apply on MacCatalyst and iOS.
Completed
Last Updated: 31 Jan 2024 08:52 by ADMIN
Release 6.7.0
With Shell navigation the first time the page with the DataGrid is navigated to, the DataGrid is properly displayed, if you return to the previous page with the Back button and navigate again to the DataGrid page, the control is not visualized on Android.
Unplanned
Last Updated: 15 Nov 2023 10:16 by JoPi
There doesn't seem to be an attribute within DataGridColumnHeaderStyle that lets me set the height of the header.

The reason I am looking for this feature is because I want the header to change height to fit the font size