PDA

Ver la Versión Completa : PickList


xanxov
09-01-2013, 12:41:38
TEngo un dbgrid con un picklist en la primera columna, para llenarlo uso el siguiente código:

procedure TfrmPedVen.dbgLinFacCellClick(Column: TColumn);
begin
ZqryArt.Open;
ZqryArt.First;
dbgLinFac.Columns[0].PickList.Clear;
while not ZqryArt.EOF do
begin
dbgLinFac.Columns[0].PickList.Add(ZqryArt.FieldByName('codigo').AsString);
ZqryArt.Next;
end;
ZqryArt.Close;
end;

El caso es que el picklist no carga hasta que se escribe algo en la celda. He probado con varios eventos sin resultado. Muchas gracias.

Casimiro Notevi
09-01-2013, 13:03:39
No olvides poner títulos descriptivos a tus preguntas, "picklist" no describe nada :confused:
Y tampoco olvides poner tu código entre las etiquetas oportunas

http://www.clubdelphi.com/images/UtilizarTAGs.png

¿No leiste nuestra guía de estilo (http://www.clubdelphi.com/foros/guiaestilo.php)?, gracias por tu colaboración :)

xanxov
21-01-2013, 19:50:13
El contenido del picklist se carga en los eventos OnCreate y OnActivate.
Un saludo.:)