Se puede hacer de algunas maneras. Que el select te traiga los numeritos o hacerlo modificando el dataset, ta hablaré sobre la segunda aunque presiento que es menos optima.
A tu select tienes que aumentarle un campo mas de tipo numerico y le mandas el numero cero como constante
SELECT 0 as Secuencia, Campo1, Campo2 FROM Tabla
entonces en el grid tienes que crear una nueva columna para recibir el campo Secuencia.
Entonces luego de hacer el select generas el contador:
Código:
Dim c As Integer
c = 0
For Each dr As DataRow In Me.ds.Tables(0)
c = c + 1
dr("Secuencia") = c
Next
De esa manera se te generan los númeritos
y luego vinculas el dataset (modificado) al datagrid