I've created two SfDataGrid, one of which contains stacked header, and is not initially in view. However, when being scrolled in view, only the portion that is in line with normal header will be rendered, until the cursor hovers over the unrendered blank area. The size of the unrendered area is also different when scrolling with mouse scroll vs dragging the vertical scroll bar.
Here's a simple illustration of the behavior:
We have checked the reported issue “Rendering
issue occurs in StackedHeaders while scrolling” on our end and it is confirmed
as a defect. And We have logged a bug. We will include this fix in our NuGet
release which is scheduled on December 06th, 2022.
You can track the status of this report through the
following feedback link,
Feedback Link: https://www.syncfusion.com/feedback/39182/rendering-issue-occurs-in-stackedheaders-while-scrolling
Note: The
provided feedback link is private, and you need to log in to view this feedback.
We appreciate your patience until then.
In addition to the fix in NuGet, would the patch for the fix concerned be issued as well? This is because we're using installation rather than NuGet.
Alison Tan,
As we mentioned earlier, we will fix and share the patch on December 06, 2022. Can you please confirm, which Syncfusion version you are using currently?
It will be helpful for us to provide a patch in that version.
I'm using Syncfusion Windows 20.2.0.36. And for the Syncfusion.SfDataGrid.WinForms assembly it's Version=18.1460.0.52 as shown in the csproj.
Alison Tan,
We can able to provide the patch on both of the mentioned version. We suspect that you are using our Essential Studio version 20.2.0.36, and refer the Syncfusion.SfDataGrid.WinForms with the Version=18.1460.0.52. Could you please confirm from where you referenced this (Syncfusion.SfDataGrid.WinForms) assembly. It will be helpful to share the patch with the proper details. Or else confirm If we provide the patch assembly on this version(20.2.0.36) is enough for your end.
I just checked on the more recent files and it was indeed updated to Version = 20.2460.0.36. So the patch assembly on the (20.2.0.36) would be enough.
p/s: I deleted the last reply as I was using the wrong account.
Alison Tan,
We are unable to provide the patch as promised. We are still working on this issue, we will update you with the patch on December 14, 2022.
Alison Tan,
We have faced some stability issues with the found fix currently, we are analyzing this, and we will check and update you with the patch on December 23, 2022.
Alison Tan,
We apologize for the delay. And we are facing technical difficulties to fix the reported issue from our end; we have drawn the cell based on PaintEventArgs.ClipBounds But as per our replication, we have received the wrong ClipBounds from the framework's OnPaint override method itself. We're looking into it right now. So, we will provide the patch to you by the end of January 2023.
Alison Tan,
We have fixed the issue “Rendering issue occurs in StackedHeaders while scrolling” and fixed the issue. You can download the patch from the following location.
v20.2.0.36
Recommended approach – exe will perform automatic configuration
Please find the patch setup here:
Advanced approach – use only if you have specific needs and can directly replace existing assemblies for your build environment
Please find the patch assemblies alone from:
Please find the NuGet’s from the below location:
|
Assembly Version: 20.2.0.36
Installation Directions:
This patch should replace the file “Syncfusion.SfDataGrid.WinForms.dll” under the following folder.
$system drive:\ Files\Syncfusion\Essential Studio\$Version # \precompiledassemblies\$Version#\4.0
Eg : $system drive:\Program Files\Syncfusion\Essential Studio\ 20.2.0.36\precompiledassemblies\ 20.2.0.36\4.0
To automatically run the Assembly Manager, please check the Run assembly manager checkbox option while installing the patch. If this option is unchecked, the patch will replace the assemblies in precompiled assemblies’ folder only. Then, you will have to manually copy and paste them to the preferred location, or you will have to run the Syncfusion Assembly Manager application (available from the Syncfusion Dashboard, installed as a shortcut in the Application menu) to re-install assemblies.
Feedback Link: https://www.syncfusion.com/feedback/39182/rendering-issue-occurs-in-stackedheaders-while-scrolling
Note:
To change how you receive bug fixes, ask your license management portal admin to change your project’s patch delivery mode.
https://www.syncfusion.com/support/directtrac/patches
Disclaimer:
If you have received other patches for the same version for other products, please apply all patches in the order received. Please note that we have created this patch for version 20.2.0.36 specifically to resolve the following issue reported in ticket 178836.