DataGridViewClipboardCopyMode Enumeration
Assembly: System.Windows.Forms (in system.windows.forms.dll)
| Member name | Description | |
|---|---|---|
| Disable | Copying to the Clipboard is disabled. | |
| EnableAlwaysIncludeHeaderText | The text values of selected cells can be copied to the Clipboard. Header text is included for rows and columns that contain selected cells. | |
| EnableWithAutoHeaderText | The text values of selected cells can be copied to the Clipboard. Row or column header text is included for rows or columns that contain selected cells only when the DataGridView.SelectionMode property is set to RowHeaderSelect or ColumnHeaderSelect and at least one header is selected. | |
| EnableWithoutHeaderText | The text values of selected cells can be copied to the Clipboard. Header text is not included. |
This enumeration is used by the ClipboardCopyMode property to indicate whether users can copy the text values of selected cells to the Clipboard and whether row and column header text is included.
The following code example demonstrates how to enable copying in the DataGridView control. For the complete example, see How to: Enable Users to Copy Multiple Cells to the Clipboard from the Windows Forms DataGridView Control.
Private Sub Form1_Load(ByVal sender As Object, _ ByVal e As System.EventArgs) Handles Me.Load ' Initialize the DataGridView control. Me.DataGridView1.ColumnCount = 5 Me.DataGridView1.Rows.Add(New String() {"A", "B", "C", "D", "E"}) Me.DataGridView1.Rows.Add(New String() {"F", "G", "H", "I", "J"}) Me.DataGridView1.Rows.Add(New String() {"K", "L", "M", "N", "O"}) Me.DataGridView1.Rows.Add(New String() {"P", "Q", "R", "S", "T"}) Me.DataGridView1.Rows.Add(New String() {"U", "V", "W", "X", "Y"}) Me.DataGridView1.AutoResizeColumns() Me.DataGridView1.ClipboardCopyMode = _ DataGridViewClipboardCopyMode.EnableWithoutHeaderText End Sub Private Sub PasteButton_Click(ByVal sender As Object, _ ByVal e As System.EventArgs) Handles PasteButton.Click If Me.DataGridView1.GetCellCount( _ DataGridViewElementStates.Selected) > 0 Then Try ' Add the selection to the clipboard. Clipboard.SetDataObject( _ Me.DataGridView1.GetClipboardContent()) ' Replace the text box contents with the clipboard text. Me.TextBox1.Text = Clipboard.GetText() Catch ex As System.Runtime.InteropServices.ExternalException Me.TextBox1.Text = _ "The Clipboard could not be accessed. Please try again." End Try End If End Sub
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see System Requirements.