Cum să copiați linia selectată din dbgrid în lista de casete! Ajutor!

Cum se copiază linia selectată din DBgrid în caseta de listă. ajutor !!

De fapt, sarcina este următoarea, există dbgrid care este desenată o anumită tabelă (sau mai degrabă doar un câmp din acest tabel cu numele organizației), ar trebui ca sa fie utilizatorul tspiska organizațiilor, care este afișată în DBgrid lista e tastate celor a dorit (sub forma de turnat el însuși dbgrid și listbox, în cazul în care real și planul de a crea o listă), care ar .Nuzhno prin dublu-clic pe o linie în înregistrarea dBgrid mutat în lisboks.







Ajutați-vă, nu cu mult timp în urmă pentru delfini, deci este încă verde și trebuie să o faceți urgent. dacă este posibil, răspunsul este unul detaliat. Vă mulțumim anticipat.

Bineînțeles că nu. ochepyatka =))
În dbgride, am o singură coloană,






Este necesar ca, făcând dublu clic în lista de casete, se scrie o intrare, cea care este selectată în prezent.

Lucrez cu Oracle prin Ado

Super. „Câștigat. Pasiba. Dar. Maaalenky o intrebare. Am plecat în afișare dbgride doar o singură coloană nume-orgshanizatsii, și listboks copiat întregul rând al unui set dannyh.a Mona face acest lucru ar fi replicat în caseta listă doar numele. Ne pare rău pentru muților întrebare, dar acum îmi place încă Pinocchio =)

procedura TForm1.DBGrid1DblClick (expeditor: TObject);
începe
# xA0; ListBox1.Items.Add (DBGrid1.DataSource.DataSet.FieldByName ("nume de câmp"); AsString);
se încheie;

Și nu aici. așa că am încercat deja și Delphi îmi dă o greșeală -
[Error] org_u.pas (73): Identificator nedeclarat: "fielbyname"
și ce ar putea însemna aceasta.

MUZHIKI, SPASIBAAAAAAAAAAA. pus piciorul, a câștigat oooooooooooo. 1 la toate mulțumirile grozave. Ați făcut-o.

=) și cum să faci ceea ce ar fi de 2 ori unul și chiar să alegi ZZ a fost =))) cu voce tare să nu jură, eu spun același lucru =)







Trimiteți-le prietenilor: