Me.CasedetailBO.Clear()
Me.CasedetailBO.FillByCaseNum(lcSRNum)
Me.CasedetailBO.MoveFirst()
Do
Just enumerate the BO and call the DeleteCurrentRow method on the BO. You can also create an array of the PKs if you have the need and then delete each of the records individually by enumerating the array of the PKs that need to be deleted. Just FYI, Clear() does not delete the BO. It resets the BO without a fill and you will lose any changes that needed to be committed.
Just set the AutoShowDeleteConfirmation property on the form to False.