Skip to main content
All docs
V25.1
  • DragOverGridEventArgs.GetDragOverGridEventArgs(DragOverEventArgs) Method

    Calculates grid-specific event arguments.

    Namespace: DevExpress.XtraGrid.Views.Grid

    Assembly: DevExpress.XtraGrid.v25.1.dll

    NuGet Packages: DevExpress.Win.Grid, DevExpress.Win.Navigation

    Declaration

    public static DragOverGridEventArgs GetDragOverGridEventArgs(
        DragOverEventArgs e
    )

    Parameters

    Name Type Description
    e DragOverEventArgs

    An object that contains event arguments.

    Returns

    Type Description
    DragOverGridEventArgs

    An object that contains grid-specific event arguments.

    Example

    The example below shows how to copy data from a tree list to a grid.

    using DevExpress.Utils.DragDrop;
    
    //The code below assumes that you are moving data from a tree list to a grid.
    //Create new grid rows, and populate them with data from tree list nodes.
    private void dragDropEvents1_DragDrop(object sender, DragDropEventArgs e) {
        List<TreeListNode> list = e.Data as List<TreeListNode>;
        foreach (TreeListNode node in list) {
            gridView1.AddNewRow();
            gridView1.SetRowCellValue(GridControl.NewItemRowHandle, gridView1.Columns["DEPARTMENT"], node.GetValue(colDEPARTMENT1));
        }
        e.Handled = true;
    }
    

    Note

    When you handle the DragDrop event for a grid view, use the static (Shared in VB) DragDropGridEventArgs.GetDragDropGridEventArgs method to calculate arguments specific to the grid view.

    using DevExpress.Utils.DragDrop;
    using DevExpress.XtraGrid.Views.Grid;
    
    dragDropEvents1.DragDrop += Behavior_DragDrop;
    
    private void Behavior_DragDrop(object sender, DragDropEventArgs e) {
       DragDropGridEventArgs args = DragDropGridEventArgs.GetDragDropGridEventArgs(e);
       //You can also cast DragDropEventArgs to DragDropGridEventArgs.
       //DragDropGridEventArgs args = (DragDropGridEventArgs)e;
    }
    

    Note

    Run the XtraTreeList or XtraGrid demo and click Open Solution for more examples.

    The following code snippet (auto-collected from DevExpress Examples) contains a reference to the GetDragOverGridEventArgs(DragOverEventArgs) method.

    Note

    The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.

    See Also