FlexSheet for WPF | ComponentOne
C1.WPF.FlexGrid Namespace / C1FlexGrid Class / CellEditEnding Event

In This Topic
    CellEditEnding Event
    In This Topic
    Occurs when a cell edit is ending.
    Syntax
    'Declaration
     
    
    Public Event CellEditEnding As EventHandler(Of CellEditEventArgs)
    public event EventHandler<CellEditEventArgs> CellEditEnding
    Event Data

    The event handler receives an argument of type CellEditEventArgs containing data related to this event. The following CellEditEventArgs properties provide information specific to this event.

    PropertyDescription
    (Inherited from System.ComponentModel.CancelEventArgs)
    Gets a value that determines whether the editing action was canceled.  
    CellRange affected by the event. (Inherited from C1.WPF.FlexGrid.CellRangeEventArgs)
    CellType of the range affected by the event. (Inherited from C1.WPF.FlexGrid.CellRangeEventArgs)
    Index of the column affected by the event. (Inherited from C1.WPF.FlexGrid.CellRangeEventArgs)
    Gets the System.Windows.FrameworkElement responsible for editing the cell value.  
    GridPanel that contains the range affected by the event. (Inherited from C1.WPF.FlexGrid.CellRangeEventArgs)
    Index of the row affected by the event. (Inherited from C1.WPF.FlexGrid.CellRangeEventArgs)
    Remarks

    You can cancel this event by setting the Cancel property of the event argument to true in the event handler.

    If this event is not canceled, the edits will be committed or canceled depending on the setting of the CancelEdits property of the event argument.

    After the edit has been successfully committed or canceled, the CellEditEnded event occurs.

    By default, you can edit items directly in the grid. To guarantee that edits can be committed and canceled correctly, the objects in the grid must implement the System.ComponentModel.IEditableObject interface.

    Alternatively, you can set the IsReadOnly property to true to disable editing in the grid.

    See Also