The Syncfusion native Blazor components library offers 70+ UI and Data Viz web controls that are responsive and lightweight for building modern web apps.
.NET PDF framework is a high-performance and comprehensive library used to create, read, merge, split, secure, edit, view, and review PDF files in C#/VB.NET.
I''m currently using a simple GridControl and need to hide a few dozen scattered rows once in a while. I''ve been repeatedly calling the SetRowHidden method, but it seems very slow. Is there a faster way to hide individual rows?
ADAdministrator Syncfusion Team October 2, 2006 06:58 PM UTC
Hi Don,
We have updated new logic that increases the performance while synchronizing the Hidden rows/cols with the scroll grid. It will be available in our coming 4.4 release.
GridScrollVisibleElementsMapper in GridScroll.cs (src\Base\Control)
#region NewHiddenScrollLogic GridScrollVisibleElementsMapper visibleColumns = new GridScrollVisibleElementsMapper(); GridScrollVisibleElementsMapper visibleRows = new GridScrollVisibleElementsMapper();
/// /// Use this class if you have an array of rows or column elements /// and you want to be able to hide a range of rows or columns. The /// class uses binary trees to map from original to visible position /// and vice versa. /// internal class GridScrollVisibleElementsMapper { ...... .......