Hola Maria. bienvenida al ClubDelphi.
Te recomiendo que cuando tengas un rato revises la
Guía de estilo de los foros.
En cuanto a la ordenación del Grid, estaría bien que explicaras un poco mejor cómo estás intentando ordenar, qué código estás utilizando y también con qué Base de Datos trabajas.
De todas formas, piensa que si modificas la consulta SQL que usas para obtener los datos, debería funcionar si problemas.
Sin orden:
Si se selecciona el campo nombre:
Código SQL
[-]
SELECT * FROM TABLA1 ORDER BY NOMBRE ASC
Si se selecciona el código:
Código SQL
[-]
SELECT * FROM TABLA1 ORDER BY CODIGO DESC
Cambiando la consulta y volviendo a abrir la Query debería funcionar.
El cuanto a lo del borrado suene raro. Tal vez deberías poner la consulra (SQL) que estás utilizando.