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.
1) It doesn't hide the scroll bar when not required. 2) The scrollbar doesn't seem to operate properly (it enables only after the second to last column is clipped and doesn't scroll to the end of the last column properly).
ADAdministrator Syncfusion Team January 12, 2007 04:21 AM UTC
Hi Mulveyja,
1) It doesn't hide the scroll bar when not required. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> You can specify the horizontal scrollbar setting of the grid control with HScrollBehavior. You can combine the various options GridScrollbarMode enumeration. Here is a the detail of the GridScrollBarMode enum.
GridScrollbarMode.DetectIfShared : Initial setting. Detect parent view if it has shared scrollbars.
GridScrollbarMode.Disabled : Disable scrollbars.
GridScrollbarMode.Enabled: Always show scrollbars.
GridScrollbarMode.Automatic : Show scrollbars only when neccessary.
GridScrollbarMode.Shared : Scrollbars are shared with a parent control.
GridScrollbarMode.AutoScroll : When you resize cells in the grid or when you resize the grid window automatically and you are at the last row or column of the grid, automatically scroll the grid so that whitespace below or right of the grid is minimal. Starting with version 3.2.1.1 this is now the default behavior. You need to explicitly DisableAutoScroll to disable AutoScroll.
GridScrollbarMode.DisableAutoScroll : When you resize cells in the grid or when you resize the grid window automatically and you are at the last row or column of the grid, disable automatically scrolling the grid.
2) The scrollbar doesn't seem to operate properly (it enables only after the second to last column is clipped and doesn't scroll to the end of the last column properly). >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Try enabling the pixel scrolling property of the grid. this.gridControl1.HScrollPixel = true; >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>