Ver Mensaje Individual
  #5  
Antiguo 19-10-2010
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Reputación: 19
rgstuamigo Va por buen camino
Arrow

Pues no le veo el problema..., tranquilamente se puede conseguir el indice por el nombre del campo(columna) de la siguiente manera:
Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
var indice:Integer;
begin
indice:=DBGrid1.DataSource.DataSet.FieldByName('descripcion').Index;//<--Obtengo el indice de la columna
DBGrid1.SelectedIndex:=indice;// se lo asigno para que la seleccion pase a esa columna
DBGrid1.SetFocus;// me aseguro que el dbGrid tenga el foco
end;
Espero sea lo que buscas....
Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7

Última edición por rgstuamigo fecha: 19-10-2010 a las 01:20:32.
Responder Con Cita