Los datos no se toman del DBGrid sino del DataSet (Table, Query, etc.) asociado. En todo momento, la fila activa en el DBGrid corresponderá al registro activo del DataSet y la propiedad SelectedField del DBGrid será el campo que corresponda a la columna actual.
// Saludos
|