This documentation is archived and is not being maintained.

DataGridViewCell.DetachEditingControl Method

Removes the cell's editing control from the DataGridView.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public virtual void DetachEditingControl()


This cell is not associated with a DataGridView.


The EditingControl property of the associated DataGridView has a value of null. This is the case, for example, when the control is not in edit mode.

The DataGridView calls this method when the current cell hosts an editing control and editing mode ends. This method removes the EditingControl from the EditingPanel, and then removes the EditingPanel from the Controls collection of the DataGridView.

.NET Framework

Supported in: 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.