cxgriddeki seçili alanları listboxa yadırma

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
ademcicek
Üye
Mesajlar: 409
Kayıt: 03 Eki 2003 01:50
Konum: Ankara

cxgriddeki seçili alanları listboxa yadırma

Mesaj gönderen ademcicek »

herkese merhaba. cxgridde firma adlarını listelettim. listelenen firma isimlerini listboxa nasıl yazdırabilirim.
herkese kolay gelsin.
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7604
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Merhaba,

grid yerine listelettiğin tablodan alsan? Bence en kolayı bu. Bunu engelleyen herhangi birşey yoksa.

Kolay gelsin.
ademcicek
Üye
Mesajlar: 409
Kayıt: 03 Eki 2003 01:50
Konum: Ankara

Mesaj gönderen ademcicek »

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.
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

Tamam bu durumda cift tikladikca gridin ondoubleclik olayinda

Kod: Tümünü seç

Listbox1.Items.Add(Tablo1Alan1.AsString);
seklinde ekleyebilirsiniz...
ademcicek
Üye
Mesajlar: 409
Kayıt: 03 Eki 2003 01:50
Konum: Ankara

Mesaj gönderen ademcicek »

fahrettin abi denedim ama olmadı yazdığın kodu.
benim kullandığım grid cx grid.

aslında ben cxgriddi kayıtların üzerinde gezerken adem friması veya fahrettin firması diye alabilirsem listbox' a yazdırabilirim.

çok teşekür ederim
Kullanıcı avatarı
athena
Üye
Mesajlar: 92
Kayıt: 20 Eyl 2003 06:32
Konum: Antalya
İletişim:

Mesaj gönderen athena »

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;
"Millete efendilik olmaz,hizmet olur,
kim Millete hizmet ederse,
o milletin efendisidir."
ng
Üye
Mesajlar: 192
Kayıt: 01 Mar 2004 11:49
Konum: Bursa
İletişim:

Mesaj gönderen ng »

cxgrid'de hücre içerisine yapılan çift tıklamayı yakalamak istiyorum ama yapamadım. Yukarıdaki gibi viewDblClick olayı ile denedim ancak bu olay grid üzerinde boş bir yere tıklayınca çalışıyor. Cxgrid içerisinde çift tıklamayı nasıl yakalayabilirim.
Cevapla