'Declaration Public Property CopyFieldLabelsToClipboard As Nullable(Of Boolean)
public Nullable<bool> CopyFieldLabelsToClipboard {get; set;}
Imports Infragistics.Windows.DataPresenter Private Sub grid_ClipboardCopying(ByVal sender As System.Object, ByVal e As Infragistics.Windows.DataPresenter.Events.ClipboardCopyingEventArgs) For i As Integer = 0 To e.FieldCount - 1 Dim field As Field = e.GetSourceField(i) Dim labelValue As CellValueHolder = e.GetLabelValueHolder(i) ' the display uses shortened names for the labels in the ' display but we want to put more verbose descriptions in ' the clipboard If field.Name = "salary" Then labelValue.Value = "Salary" labelValue.IsDisplayText = True ElseIf field.Name = "department" Then labelValue.Value = "Department" labelValue.IsDisplayText = True End If Next End Sub
using Infragistics.Windows.DataPresenter; private void grid_ClipboardCopying(object sender, Infragistics.Windows.DataPresenter.Events.ClipboardCopyingEventArgs e) { for (int i = 0; i < e.FieldCount; i++) { Field field = e.GetSourceField(i); CellValueHolder labelValue = e.GetLabelValueHolder(i); // the display uses shortened names for the labels in the // display but we want to put more verbose descriptions in // the clipboard if (field.Name == "salary") { labelValue.Value = "Salary"; labelValue.IsDisplayText = true; } else if (field.Name == "department") { labelValue.Value = "Department"; labelValue.IsDisplayText = true; } } }
Target Platforms: Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2012, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2