DataGridView.AutoResizeRows Method ()
Adjusts the heights of all rows to fit the contents of all their cells, including the header cells.
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
This method is useful if you want to control when rows resize. The row heights are adjusted only once per method call; if the contents of the rows later change, the rows will not automatically adjust. To resize a specific row, use the AutoResizeRow method. To resize a subset of rows, use the AutoResizeRows(Int32, Int32, DataGridViewAutoSizeRowMode, Boolean) overload. To set the rows to automatically resize whenever their contents change, use the AutoSizeRowsMode property.
For more information about programmatic resizing, see Sizing Options in the Windows Forms DataGridView Control.
The following code example demonstrates how to resize all rows based on non-header cell content. This code example is part of a larger example provided in How to: Programmatically Resize Cells to Fit Content in the Windows Forms DataGridView Control.
Available since 2.0