When _destroyColumns is called, deselection should occur if necessary.

If _destroyColumns is called before Selection.deselect, an error will occur as the row data will be deleted.