DeleteCurrentRow() is executed by internally with two parameters having true values. (CheckSecurity,OnlyMarkAsDeleted)In this case, there is a conflict with documentation. DeleteCurrentRow(true,true) will mark the current record as deleted.
From StrataFrame Documentation
"DeleteCurrentRow()
When this overload is called, the record being deleted is immediately removed from the server and the internal data table is updated."