herkese merhaba. cxgridde firma adlarını listelettim. listelenen firma isimlerini listboxa nasıl yazdırabilirim.
herkese kolay gelsin.
cxgriddeki seçili alanları listboxa yadırma
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
ben özürdilerim.yanlış söyledim. listeletmiyorum.firma diye bir tablom var. firma tablosuna firmalar ekleniyor. bu tabloda 200 den fazla firma olabiliyor. ve sabit kalıyor. bir ihale düzenleniyor ve buradan örnepğin 5 firmadan teklif alınıyor. kullanıcı bu firmaları gridin içinde çift tıklamayla ihaleye ekliyor.
Tamam bu durumda cift tikladikca gridin ondoubleclik olayinda
seklinde ekleyebilirsiniz...
Kod: Tümünü seç
Listbox1.Items.Add(Tablo1Alan1.AsString);
cxGrid de kayıtların üzerinde gezdiginiz zaman Data sourcenizdeki kayıt tada aynı kayıt üzerinde olursunuz.
Dolayısı ile işlem yapacağınız yere aşağıdaki source gibi yazarsanız oluyor. Deneyip test ettim. Yalnız dbl click girdde degil view de olması lazım. Ayrıca Viewin Options/selection/cellselect False yapmalısınız.
Saygılarımla,
Recep MUT
procedure TForm1.cxGrid1DBTableView1DblClick(Sender: TObject);
begin
Listbox1.Items.Add(ClientDataSet1.Fields[0].Value);
end;
Dolayısı ile işlem yapacağınız yere aşağıdaki source gibi yazarsanız oluyor. Deneyip test ettim. Yalnız dbl click girdde degil view de olması lazım. Ayrıca Viewin Options/selection/cellselect False yapmalısınız.
Saygılarımla,
Recep MUT
procedure TForm1.cxGrid1DBTableView1DblClick(Sender: TObject);
begin
Listbox1.Items.Add(ClientDataSet1.Fields[0].Value);
end;
"Millete efendilik olmaz,hizmet olur,
kim Millete hizmet ederse,
o milletin efendisidir."
kim Millete hizmet ederse,
o milletin efendisidir."