)
We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. (Last updated on: June 24, 2019).
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

How to programmatically copy a selection to the clipboard in WinForms GridControl?

Platform: WinForms |
Control: GridControl |
Published Date: April 30, 2011 |
Last Revised Date: December 17, 2019

Clipboard operation

You can copy the range of cells that are already selected in the Grid by using CutPaste.Copy() method.

C#

//To copy the selected range
this.gridControl1.CutPaste.Copy();

 

VB

'To copy the selected range
Me.gridControl1.CutPaste.Copy()

 

When you want to copy the cells that are not in the selection of the Grid, use the CutPaste.CopyCellsToClipboard or CutPaste.CopyTextToClipboard methods depending upon whether you want to copy the styles or only the text to the clipboard.

C#

//To copy a particular range
GridRangeInfo gi = GridRangeInfo.Cells(2, 2, 4, 5);
GridRangeInfoList list = new GridRangeInfoList();
list.Add(gi);
this.gridControl1.CutPaste.CopyTextToClipboard(list);

 

VB

'To copy a particular range
Dim gi As GridRangeInfo = GridRangeInfo.Cells(2, 2, 4, 5)
Dim list As New GridRangeInfoList()
list.Add(gi)
Me.gridControl1.CutPaste.CopyTextToClipboard(list)

 

The following screenshot displays the Grid with CutPaste.CopyCellsToClipboard or CutPaste.CopyTextToClipboard methods.

Copy the selection to clipboard

Figure 1: Copy the selection to clipboard

Samples:

C#: Programatically Copy the Selection

VB: Programatically Copy the Selection

2X faster development

The ultimate WinForms UI toolkit to boost your development speed.
ADD COMMENT
You must log in to leave a comment

Please sign in to access our KB

This page will automatically be redirected to the sign-in page in 10 seconds.

Up arrow icon

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon

Live Chat Icon For mobile
Live Chat Icon