Skip to main content
All docs
V23.2

ASPxClientGridViewClipboardCellPastingEventArgs.oldText Property

Gets the old text of the processed cell.

Declaration

oldText: string

Property Value

Type Description
string

The text of the cell.

Remarks

The following example illustrates how to modify data before pasting to the control in the ClipboardCellPasting event handler:

DevExpress GridView - Copy and paste multiple cells

Web Forms:

<dx:ASPxGridView ID="GridView" runat="server" ...>
    <ClientSideEvents 
        ClipboardCellPasting="onClipboardCellPasting" />
    <SettingsEditing Mode="Batch">
        <BatchEditSettings EnableMultipleCellSelection="True" />
    </SettingsEditing>
</dx:ASPxGridView>
function onClipboardCellPasting(s, e) {
    if (e.cellInfo.column.fieldName == 'CategoryID') {
        // your code
        e.newText = e.oldText;
    }
    else {
      e.newText += " copy"; 
    }
}

MVC:

@Html.DevExpress().GridView(settings => {
    settings.Name = "grid";
    settings.ClientSideEvents.CellSelectionChanging = "function (s, e) { 
        if (e.cellInfo.column.fieldName == 'CategoryID') {
            // your code
            e.newText = e.oldText;
        }
        else {
          e.newText += " copy"; 
        }
    }"; 
    settings.Columns.Add("CategoryID");
    ...
}).Bind(Model).GetHtml()
See Also