Completed
Last Updated: 12 Nov 2025 15:09 by ADMIN
Release 12.0.0 (2025 Q4)
Chris
Created on: 11 Jul 2025 10:58
Category: DataGrid
Type: Feature Request
1
DataGrid: Provide a public API for scrolling to a column

Currently, i can use the public method ScrollItemIntoView to scroll to an item in the DataGrid. 

I noticed you have an internal method: ScrollColumnIntoView. Please make it public so I can use it to scroll to a specific column.

2 comments
ADMIN
Didi
Posted on: 12 Nov 2025 15:09

Documentation for ScrollToColumn: https://www.telerik.com/maui-ui/documentation/controls/datagrid/scrolling#scroll-to-column 

Regards,
Didi
Progress Telerik

Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.

ADMIN
Didi
Posted on: 11 Jul 2025 12:09

Solution: You need to use a reflection to invoke the internal method.

 For the example, I call the method on a button click. 

private void Button_Clicked(object sender, EventArgs e)
	{
		var column = this.grid.Columns[3];

		MethodInfo getScrollToColumn = this.grid.GetType().GetMethod("ScrollColumnIntoView", BindingFlags.Instance | BindingFlags.NonPublic);

		getScrollToColumn.Invoke(this.grid, new object[] { column});
	}

Regards,
Didi
Progress Telerik