New to Telerik UI for .NET MAUIStart a free 30-day trial

.NET MAUI DataGrid Scrolling

Updated on Oct 8, 2025

The Telerik UI for .NET MAUI DataGrid has an internal scrolling mechanism achieved by the supported vertical and horizontal scrollbars for scrolling through its data.

Avoid nesting the DataGrid in a ScrollView and other controls that provide scrolling.

Scroll to Item

For implementing programmatic scrolling to a specific item, the DataGrid exposes the ScrollItemIntoView(object item) method, which brings the specified data item into view. Note that ScrollItemIntoView works in scenarios where the DataGrid Rows are with the same height. For more details, review the article on setting the .NET MAUI DataGrid rows.

The following example shows how to scroll to the last item of the DataGrid. The code executes on a button click.

  1. Define the DataGrid in XAML:
  1. Define the button, which will execute the scroll-to-item action:
  1. Add the telerik namespace:

xmlns:telerik="http://schemas.telerik.com/2022/xaml/maui"

    1. On button click, call the ScrollItemIntoView method:
  1. Define the data model:
  1. Define the ViewModel:

The following video shows the end result.

.NET MAUI DataGrid Programmatic Scrolling to an Item

Scroll to Column

For implementing programmatic scrolling to a specific column, the DataGrid exposes the ScrollColumnIntoView(DataGridColumn column) method, which brings the specified column into the visible viewport. If the column is frozen or not part of the grid, no scrolling will occur. The scrolling operation adjusts the horizontal scroll position to make the column visible while maintaining the current vertical scroll position.

The following example shows how to scroll to the last column of the DataGrid. The code executes on a button click.

  1. Define the DataGrid in XAML:
  1. Define the button, which will execute the scroll-to-column action:
  1. Add the telerik namespace:

xmlns:telerik="http://schemas.telerik.com/2022/xaml/maui"

    1. On button click, call the ScrollColumnIntoView method:
  1. Define the data model:
  1. Define the ViewModel:

The following video shows the end result.

.NET MAUI DataGrid Programmatic Scrolling to a Column

Additional Resources

See Also

In this article
Scroll to Item
Not finding the help you need?
Contact Support