Hi Radzen Team,
I recently purchased Radzen Blazor Studio to develop internal company apps. I’ve encountered a significant performance issue with the DataGrid. Here's the setup:
- 19 columns, 26 rows visible at a time
- Virtualization enabled to load records on scroll
- Each row includes two buttons, an edit field, an input box, and a DatePicker
The issue arises when adding the DatePicker to each row. Performance drops drastically, making virtualization nearly unusable. Users need to scroll smoothly through records and edit dates directly in the grid without switching to an edit mode or using save buttons.
I suspect the slowdown happens because the DatePicker is rendering in the background for all 26 visible rows. Is there a way to:
- Replace the DatePicker with a text box by default, and trigger the DatePicker only when the user clicks a button?
- Maintain a streamlined way to edit dates without the performance hit?
Any advice on optimizing this would be greatly appreciated!
Thank you