We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. (Last updated on: November 16, 2018).
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

resize DBG when data is smaller than grid

Thread ID:





38671 Dec 15,2005 10:51 PM UTC Dec 16,2005 12:02 AM UTC WinForms 1
Tags: GridControl
Asked On December 15, 2005 10:51 PM UTC

I have a databound grid about 400 pixels wide. I have t columns that are at most 100 pixels wide. RsizetoFit just resizes the columns to the largest width of each column (whih is 100 each) I want to have the DataBound columns equally fill the whole table width. how do I do this?

Administrator [Syncfusion]
Replied On December 16, 2005 12:02 AM UTC

You can use code similar to the code below to set these colwidths.
int width = (grid.ClientSize.Width - grid.Model.ColWidths[0]) / grid.Model.ColCount;

for(int i = 1; i <= grid.Model.ColCount; ++i)
   grid.Model.ColWidths[i] = width;
Or if you want to do it dynamically through an event, you can use the grid.Model.QueryColWidth event. There if e.Index > 0, you set e.Size = width (as calculated above) and e.Handled = true. You can see code similar to this in the \Essential Studio\\Windows\Grid.Windows\Samples\DataBound\GridDataBoundImageCell sample.


This post will be permanently deleted. Are you sure you want to continue?

Sorry, An error occured while processing your request. Please try again later.

Please sign in to access our forum

This page will automatically be redirected to the sign-in page in 10 seconds.

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon