Eso depende del dataset que uses.
Podrías intentar simplemente establecer el valor de la propiedad IndexFieldNames. Tené en cuenta que si los registros son muchos, esto puede tener un costo de tiempo mucho mas alto que reabrir la consulta.
Hasta luego.
