Looking at the source code, it would seem that the easiest thing to do would be to add the OnlyMarkAsDeleted parameter of the DeleteCurrentRow method as a ReadOnly property on the BeforeDeleteEventArgs.Also the Developer's Guide states the DeleteCurrentRow() deletes the record from the server immediately. However when I look at the source code
Public Function DeleteCurrentRow() As Integer
Return DeleteCurrentRow(False, True)
End FunctionCheckSecurity is being set to False and OnlyMarkAsDeleted is being set to True.
-Larry