Skip to main content
All docs
V25.1
  • ASPxClientGridViewClipboardCellPastingEventArgs Class

    Contains data for the ClipboardCellPasting event.

    Declaration

    declare class ASPxClientGridViewClipboardCellPastingEventArgs extends ASPxClientCancelEventArgs

    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.cancel = true;
        }
        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.cancel = true;
            }
            else {
              e.newText += " copy"; 
            }
        }"; 
        settings.Columns.Add("CategoryID");
        ...
    }).Bind(Model).GetHtml()
    

    Inheritance

    ASPxClientEventArgs
    ASPxClientCancelEventArgs
    ASPxClientGridViewClipboardCellPastingEventArgs
    See Also