DevExpress CxGrid Üzerindeki Combobox'a item ekleme çıkarma

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
ahmet_sinav
Üye
Mesajlar: 263
Kayıt: 17 Nis 2004 07:44
Konum: İzmir Yeşilyurt Ulu Cami
İletişim:

DevExpress CxGrid Üzerindeki Combobox'a item ekleme çıkarma

Mesaj gönderen ahmet_sinav »

İyi çalışmalar;
CxGrid üzerinde bulunan bir kolonun properties özelliğini comobobx olarak setledim. Fakat bu comboya item ekleme ve(ya) çıkarma işlemini gerçekleştiremedim. aşağıdaki başlıklardan birinde grid üzerindeki bir kontrole ulaşmak için uygulanan bir yöntemi gördüm aynısını uygulamak istedim. combobox'ın sınıfını buldum. Fakat bulduğum sınıfın ne items ne de properties.items özelliği var. Designtime'da properties'e comboyu setleyince items özelliği açılıyor buna manual olarak item ekleyip çıkartabiliyorum fakat runtime'da bir türlü amacıma muvaffak olamadım.

ilgili combo'nun sınıfı ise
TCxCustomComboboxInnerEdit
delphi 7.0
DevExpress 5.0
Saygılar;
Kullanıcı avatarı
ahmet_sinav
Üye
Mesajlar: 263
Kayıt: 17 Nis 2004 07:44
Konum: İzmir Yeşilyurt Ulu Cami
İletişim:

Mesaj gönderen ahmet_sinav »

ogo hocam sağolsun.
TcxComboBoxProperties(CxView1kolon.properties).Items.Add(..........);
şeklinde kullanılıyor;
Saygılar;
Kullanıcı avatarı
vampir261
Üye
Mesajlar: 298
Kayıt: 23 Kas 2004 03:22
Konum: Denizli

Re: DevExpress CxGrid Üzerindeki Combobox'a item ekleme çıkarma

Mesaj gönderen vampir261 »

İnternette soruma cevap ararken bu konuyu gördüm. Problemimin bir kısmını çözdü ancak benim sorum şu; cxGrid de ComboBox seçildiğinde bulunduğu satırdaki değerlere göre, bir sql çalıştırıp gerekli kayıtları ComboBox a eklemek ve seçtirmek. Ama maalesef CxGrid üzerindeki ComboBox bileşeninin event ları arasında OnEnter gibi, kullanabileceğim bir olay mevcut değil. Böyle bir soruya nasıl çözüm bulurdunuz? Yada cxGrid de ki başka bir bileşenle problemimi çözebilir miyim?
Anlatırsanız unuturum,
Gösterirseniz hatırlarım,
Yaptırırsanız anlarım.
Kullanıcı avatarı
vampir261
Üye
Mesajlar: 298
Kayıt: 23 Kas 2004 03:22
Konum: Denizli

Re: DevExpress CxGrid Üzerindeki Combobox'a item ekleme çıkarma

Mesaj gönderen vampir261 »

Yardımınız için teşekkür ederim. Fakat bu örnekteki benim işimi pek görmeyecek. Ortalama 10000 kayıtlı bir tablodan, 2 alan üzerinden sorgu yapıp bu ComboBox a doldurmam lazım, belkide tablo yapısını değiştirip birbirine bağlı 2 LookUpComboBox kullanmam gerekir. Farklı bir çözüm önerisi olan var mı acaba?
Anlatırsanız unuturum,
Gösterirseniz hatırlarım,
Yaptırırsanız anlarım.
Kullanıcı avatarı
vampir261
Üye
Mesajlar: 298
Kayıt: 23 Kas 2004 03:22
Konum: Denizli

Re: DevExpress CxGrid Üzerindeki Combobox'a item ekleme çıkarma

Mesaj gönderen vampir261 »

Yardımlarınız için teşekkür ederim, sorunumu çözdüm. :D Yine sitedeki bir arkadaşımızın viewtopic.php?t=22073sunduğu bir çözüm işimi gördü.

Aşağıdaki kodu tableView ın editing ine yazdığınızda ComboBox a tıkladığınız an verileri sorgulayıp ComboBox a dolduracak kodum çalışıyor.

procedure TAnaform.cxGrid4DBTableView1Editing(Sender:
if Column1.Focused then
Showmsg('deneme');
@kaank adlı üyemize teşekkürler :bravo:
Anlatırsanız unuturum,
Gösterirseniz hatırlarım,
Yaptırırsanız anlarım.
Cevapla