# RowDragMove

Learn the syntax and arguments for the RowDragMove event available in Spread for ASP.NET.

## Content

Occurs when the user drops a row at the destination location.

## Syntax

[Inline HTML]

```html
<ELEMENT RowDragMove = "handler" ...>
```

[JavaScript]

```javascript
FpSpread1.addEventListener("RowDragMove", handler, ...)
```

or

```javascript
FpSpread1.onRowDragMove = handler
```

## Arguments

***event.cancel***
Whether to cancel the move
***event.row***
Row that was moved
***event.spread***
Spread control that raises the event

## Return Type

None

## Remarks

This event is triggered when the user drops the row.

## Example

This example JavaScript code maps the event for the Spread on the client side.

```javascript
<script lang="javascript" type="text/javascript">
    window.onload = function () {
      var spread1 = document.getElementById("<%=FpSpread1.ClientID %>");
      if (document.all) {
// IE
if (spread1.addEventListener) {
// IE9
spread1.addEventListener("RowDragMove", dragMove, false);
} else {
// Other versions of IE and IE9 quirks mode (no doctype set)
        spread1.onRowDragMove = dragMove;
}
}
else {
// Firefox
spread1.addEventListener("RowDragMove", dragMove, false);
      }
    }
    
    function dragMove(event) {
      alert("The row was moved");
    }
    
</script>
```