RC
Rajadurai C
Syncfusion Team
July 6, 2009 12:55 PM UTC
Hi Maytree,
Thanks for your interest in Syncfusion Products.
To resize the column width according to the grid' clientsize, try to handle the QueryColWidth event and set width for each column. This event get triggered each time, the column width is queried. Please refer to the following code.
void gridControl1_QueryColWidth(object sender, Syncfusion.Windows.Forms.Grid.GridRowColSizeEventArgs e)
{
if (e.Index > 0)
{
int clientwidth = this.gridControl1.ClientRectangle.Width - (this.gridControl1.Model.ColWidths[0]);
e.Size = (int)(clientwidth / (float)this.gridControl1.Model.ColCount);
e.Handled = true;
this.gridControl1.Invalidate();
}
}
Regards,
Rajadurai