In Datagrid Zeilen tauschen?

In Datagrid Zeilen tauschen?

wie ist es möglich in einer Datagrid beispielsweise die zweite Zeile mit der ersten Zeile zu vertauschen? mit der Funktion replaceItemAt() komm ich nicht wirklich weit.