Sugested way to change number of colums

Hello,

I'd like to dynamically change the number of columns on the dashboard. What's the best practice here?

Thanks and best regards

Holger


3 Replies

PS Praveen Sellappan Syncfusion Team April 8, 2026 03:53 PM UTC

Hi Holger,


Greetings from the Syncfusion support.


We understand that you would like to dynamically change the number of columns on your dashboard. To achieve this, we recommend binding the Columns property of the SfDashboardLayout component to a C# variable. When this variable is updated, the layout will automatically recalculate and adjust the panels accordingly.


We have prepared a sample demonstrating this implementation and attached it for your reference.


Sample: https://blazorplayground.syncfusion.com/embed/BDBHXJNPyxNitOdn?appbar=true&editor=true&result=true&errorlist=true&theme=fluent2


Kindly review the sample to see if it addresses your requirements. Please feel free to reach out if there is anything else we can assist you with.


Regards,

Praveen Sellappan



HB Holger Braunschweig April 22, 2026 05:55 AM UTC

Hi Praveen,

Thanks for that.

Basically, I just wanted to confirm that the number can be changed while the system is running. Currently, I get an exception when I change the number and delete and then re-add panels at the same time.

I'll try to describe the problem in more detail shortly.

Best regards,

Holger



PS Praveen Sellappan Syncfusion Team April 24, 2026 02:10 PM UTC

Hi Holger,


Thank you for the update.


Based on your message, we understand that you are facing some issues with the Dashboard Layout component while customizing it for your specific use case. However, we are currently unclear about the exact issue you are encountering and the configuration you have implemented.


To help us investigate this further and provide an accurate solution, we kindly request that you share the following details:


  • A clear explanation of the issue you are facing
  • Your Dashboard Layout configuration, including any customizations applied
  • The Syncfusion package version you are using
  • The environment details used to test the application (browser, OS, framework, etc.)
  • Clear steps to reproduce the issue
  • A video recording demonstrating the issue
  • Any exceptions or errors shown in the browser console when the issue occurs
  • A minimal, reproducible sample (if possible)


These details will greatly help us analyze the issue and assist you more effectively.


We look forward to your response.


Regards,
Praveen Sellappan


Loader.
Up arrow icon