---
title: Using the Designer with DataGridView Control
ms.date: "03/30/2017"
helpviewer_keywords: 
  - "tables [Windows Forms]"
  - "DataGridView control [Windows Forms], designer support"
  - "formatting [Windows Forms]"
ms.assetid: b66057a6-5983-4864-b4e7-8cbc88a7010c
---
# Using the Designer with the Windows Forms DataGridView Control
Visual Studio provides designer support for the `DataGridView` control that enables you to perform many setup tasks without writing code. These tasks include binding the control to a data source, modifying the columns used to display data, and adjusting the appearance and basic behavior of the control.  
  
## In This Section  
 [How to: Add and Remove Columns in the Windows Forms DataGridView Control Using the Designer](add-and-remove-columns-in-the-datagrid-using-the-designer.md)  
 Describes how to use the **Add Columns** and **Edit Columns** dialog boxes to populate and modify the columns collection.  
  
 [How to: Bind Data to the Windows Forms DataGridView Control Using the Designer](bind-data-to-the-datagrid-using-the-designer.md)  
 Describes how to use the **Choose Data Source** option on the control's smart tag to connect to data.  
  
 [How to: Change the Order of Columns in the Windows Forms DataGridView Control Using the Designer](change-the-order-of-columns-in-the-datagrid-using-the-designer.md)  
 Describes how to use the **Edit Columns** dialog box to rearrange columns.  
  
 [How to: Change the Type of a Windows Forms DataGridView Column Using the Designer](change-the-type-of-a-wf-datagridview-column-using-the-designer.md)  
 Describes how to use the **Edit Columns** dialog box to change column types.  
  
 [How to: Enable Column Reordering in the Windows Forms DataGridView Control Using the Designer](enable-column-reordering-in-the-datagrid-using-the-designer.md)  
 Describes how to use the control's smart tag to enable users to rearrange columns.  
  
 [How to: Freeze Columns in the Windows Forms DataGridView Control Using the Designer](freeze-columns-in-the-datagrid-using-the-designer.md)  
 Describes how to use the **Edit Columns** dialog box to prevent specific columns from scrolling.  
  
 [How to: Hide Columns in the Windows Forms DataGridView Control Using the Designer](hide-columns-in-the-datagrid-using-the-designer.md)  
 Describes how to use the **Edit Columns** dialog box to hide specific columns.  
  
 [How to: Make Columns Read-Only in the Windows Forms DataGridView Control Using the Designer](make-columns-read-only-in-the-datagrid-using-the-designer.md)  
 Describes how to use the **Edit Columns** dialog box to prevent users from editing values in specific columns.  
  
 [How to: Prevent Row Addition and Deletion in the Windows Forms DataGridView Control Using the Designer](prevent-row-addition-and-deletion-in-the-datagrid-using-the-designer.md)  
 Describes how to use the control's smart tag to prevent users from adding or deleting rows.  
  
 [How to: Set Alternating Row Styles for the Windows Forms DataGridView Control Using the Designer](set-alternating-row-styles-for-the-datagrid-using-the-designer.md)  
 Describes how to use the **CellStyle Builder** dialog box to create a ledger-like appearance in the control.  
  
 [How to: Set Default Cell Styles and Data Formats for the Windows Forms DataGridView Control Using the Designer](default-cell-styles-datagridview.md)  
 Describes how to use the **CellStyle Builder** dialog box to set up the basic appearance and data-display formats for the control.  
  
## Reference  
 <xref:System.Windows.Forms.DataGridView>  
 Provides reference documentation for the <xref:System.Windows.Forms.DataGridView> control.  
  
## See also

- [DataGridView Control](datagridview-control-windows-forms.md)
