---
title: Basic Column, Row, and Cell Features in DataGridView Control
ms.date: "03/30/2017"
helpviewer_keywords: 
  - "DataGridView control [Windows Forms], basic features"
  - "columns [Windows Forms], DataGridView control"
  - "data grids [Windows Forms], examples"
  - "DataGridView control [Windows Forms], examples"
ms.assetid: 78085f26-d5d2-4b75-813e-e932b72fd06f
---
# Basic Column, Row, and Cell Features in the Windows Forms DataGridView Control
Many basic behaviors of `DataGridView` cells, rows, and columns can be modified by setting single properties. The topics in this section describe several of the most commonly used of these features.  
  
## In This Section  
 [How to: Hide Columns in the Windows Forms DataGridView Control](how-to-hide-columns-in-the-windows-forms-datagridview-control.md)  
 Describes how to prevent specific columns from appearing in the control.  
  
 [How to: Hide Column Headers in the Windows Forms DataGridView Control](how-to-hide-column-headers-in-the-windows-forms-datagridview-control.md)  
 Describes how to prevent the column headers from appearing in the control.  
  
 [How to: Enable Column Reordering in the Windows Forms DataGridView Control](how-to-enable-column-reordering-in-the-windows-forms-datagridview-control.md)  
 Describes how to enable users to rearrange columns in the control.  
  
 [How to: Freeze Columns in the Windows Forms DataGridView Control](how-to-freeze-columns-in-the-windows-forms-datagridview-control.md)  
 Describes how prevent one or more adjacent columns from scrolling.  
  
 [How to: Make Columns Read-Only in the Windows Forms DataGridView Control](how-to-make-columns-read-only-in-the-windows-forms-datagridview-control.md)  
 Describes how to prevent users from editing specific columns in the control.  
  
 [How to: Prevent Row Addition and Deletion in the Windows Forms DataGridView Control](prevent-row-addition-and-deletion-datagridview.md)  
 Describes how to remove the row for new records at the bottom of the control to prevent users from adding rows. Also describes how to prevent users from deleting rows.  
  
 [How to: Get and Set the Current Cell in the Windows Forms DataGridView Control](get-and-set-the-current-cell-wf-datagridview-control.md)  
 Describes how to access the cell that currently has focus in the control.  
  
 [How to: Display Images in Cells of the Windows Forms DataGridView Control](how-to-display-images-in-cells-of-the-windows-forms-datagridview-control.md)  
 Describes how to create an image column that displays an icon in every cell.  
  
## Reference  
 <xref:System.Windows.Forms.DataGridView>  
 Provides reference documentation for the control.  
  
## Related Sections  
 [Basic Formatting and Styling in the Windows Forms DataGridView Control](basic-formatting-and-styling-in-the-windows-forms-datagridview-control.md)  
 Provides topics that describe how to modify the basic appearance of the control and the display formatting of cell data.  
  
 [Programming with Cells, Rows, and Columns in the Windows Forms DataGridView Control](programming-with-cells-rows-and-columns-in-the-datagrid.md)  
 Provides topics that describe how to program with cell, row, and column objects.  
  
## See also

- [DataGridView Control](datagridview-control-windows-forms.md)
- [Column Types in the Windows Forms DataGridView Control](column-types-in-the-windows-forms-datagridview-control.md)
