Hola
Por código, en el evento OnShow del form:
Digamos que quieres que la primera columna del dbgrid contenga el combobox y te traiga los datos:
Código Delphi
[-]
DBGrid1.Columns[0].ButtonStyle:= cbsAuto; AdoQuery1.SQL.Text := 'Select Nombre From Usuarios '; AdoQuery1.Active := True; While not AdoQuery1.Eof do begin
DBGrid1.Columns[0].PickList.add(AdoQuery1.Fields[0].Text); AdoQuery1.Next; end;
AdoQuery1.Active := False;
Como ves:
1- Se le asigna el boton del combobox al dbgrid.
2- Se hace la consulta a la tabla.
3- Se recorre
4- Se le inserta en la propiedad PICKLIST del dbgrid los datos de la tabla.
5- Se cierra.
Saludos