One way you can do this is to set a flag in the ResizingCols event, and then resize teh rowheights in MouseUp if the flag is set.
private bool resized = false;
private void gridDataBoundGrid1_ResizingColumns(object sender, GridResizingColumnsEventArgs e)
{
if(e.Reason == GridResizeCellsReason.MouseDown)
this.resized = true;
}
private void gridDataBoundGrid1_MouseUp(object sender, MouseEventArgs e)
{
if(this.resized)
{
this.gridDataBoundGrid1.Model.RowHeights.ResizeToFit(GridRangeInfo.Table());
this.resized = false;
}
}