Setting the ColumnCount property to 0 will remove all columns from the DataGridView.

If ColumnCount is reset to a value less than the current value, columns will be removed from the end of the Columns collection. If ColumnCount is set to a value greater than the current value, columns will be added to the end of the Columns collection.

This property can be used with the RowCount property to create a simple DataGridView for displaying and editing text.