Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   pasar elementos de DBGrid a ListBox (https://www.clubdelphi.com/foros/showthread.php?t=49738)

Gaatho 29-10-2007 03:09:24

pasar elementos de DBGrid a ListBox
 
Nuevamente molestando, jaja :). Mi consulta es la siguiente, estoy haciendo una especie de reproductor de mp3, tengo en un tabla DBGrid Artista- tema- ubicacion- y necesito pasar pasar todo los elementos de "ubicacion" a una ListBox, encontre codigo para pasar la fila completa:
Código Delphi [-]
procedure Tcomponentes.Button1Click(Sender: TObject);
var
  i, j: Integer;
  s: string;
begin
  if DBGrid1.SelectedRows.Count>0 then
    with DBGrid1.DataSource.DataSet do
      for i:=0 to DBGrid1.SelectedRows.Count-1 do
        begin
          GotoBookmark(pointer(DBGrid1.SelectedRows.Items[i]));
          for j := 0 to FieldCount-1 do
            begin
              if (j>0) then 
                 s:=s+', ';
              s:=s+Fields[j].AsString;
            end;
          Listbox1.Items.Add(s);
          s:= '';
end;
end;
pero no lo puedo hacer cambiar para pasar los de la columna Ubicacion, lo quiero hacer con un button y nada :confused:, mis neuronas mueren con el tiempo y no se me ocurre como. Gracias por el tiempo!! :D

marcoszorrilla 29-10-2007 07:06:40

Código Delphi [-]
procedure Tcomponentes.Button1Click(Sender: TObject);
var
  i, j: Integer;
  s: string;
begin
s:= '';
  if DBGrid1.SelectedRows.Count>0 then
    with DBGrid1.DataSource.DataSet do
      for i:=0 to DBGrid1.SelectedRows.Count-1 do
        begin
          GotoBookmark(pointer(DBGrid1.SelectedRows.Items[i]));
         
              s:=s+Fields[Número_Del_Campo].AsString;

          Listbox1.Items.Add(s);
          end;
[b]end
Un Saludo.

Gaatho 29-10-2007 18:34:17

Gracias amigo me sirvio :D. Gracias :)


La franja horaria es GMT +2. Ahora son las 17:36:09.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi