cxgrid detaildblclick ile value almak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
ikra
Üye
Mesajlar: 901
Kayıt: 28 Nis 2005 01:26
Konum: Simdilik Topragin Üstü

cxgrid detaildblclick ile value almak

Mesaj gönderen ikra »

cxgrid kullaniyorum. master'a cift tikladigimda istedigim cell in value sini alabiliyorum. fakat detail'e cift tikladigimda value hep bos dönüyor.

detail de value alabilmemin bir imkani var mi?

simdi den tesekkür ediyorum...
kıdemsiz üye
Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2384
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Mesaj gönderen freeman35 »

Aklıma ilk gelen View ı yanlış yazmış olabilirsin, diğer taraftan kullandığın versionun bug raporlarına sitesinden bakmanıda tavsiye ederim.
kullandığın kodları buraya yazarsan sorunda çözüme daha kolay ulaşacaksın sanırım

Kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
ikra
Üye
Mesajlar: 901
Kayıt: 28 Nis 2005 01:26
Konum: Simdilik Topragin Üstü

Mesaj gönderen ikra »

her field icin ayri bir isim verdim. masterdaki 1 nolu field in ismi m1 ve masterview in ondblclick olayina showmessage(m1.EditValue) dedigimde üzerine tikladigim row un 1 nolu cell inin valuesini gösteriyor.

detail view de ise master in alt kategorilerini listeliyorum ve 1 nolu field in ismi D1. ondblclick olayina showmessage(D1.EditValue) dedigimde bos string dönüyor.

row u normalinde focus yaptigimizda dataset in secilen row'u da otomatik secilmis oluyor. master tablonun Dataset'inin o an ki value sini alabiliyorum ama Detail dataset in o an ki valuesini yine alamiyorum.

biraz karisik anlattim sanirim.
derdi anlatmakta mesele oldu bu kafayla :oops:
kıdemsiz üye
Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2384
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Mesaj gönderen freeman35 »

Evet baya bi karışık anlattın :) Yazdıklarından anladığım 2 olasılık var "D1.EditValue" edit edilirse klavyeden girilen bilgi yani gride post edilmeyen değer olarak anladım ben bunu, am aemin değilim bunu bir kotrol et.
Diğeride master seçili iken yani masterview dan kayıt alabilirsin, ama detailview focused yada selected olmadığından viewdan değer alamıyo olabilirsin

Kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
ikra
Üye
Mesajlar: 901
Kayıt: 28 Nis 2005 01:26
Konum: Simdilik Topragin Üstü

Mesaj gönderen ikra »

abi master in yanindaki arti isaretine basarak detail i aciyorum sonra da mouse ile detail i select yapiyorum.

bu noktada detail selected...

ve cift tikladigimda bana deger dönmüyor. D1.EditValue null dönüyor.

simdi select yaptigimda detail in bagli oldugu dataset in selected index e konumlanmasi lazim. ve ben DetailDataSetID.Text diye göstermek istedigimde, hangi row a konumlanirsam konumlanayim hep birinci satirin id numarasini veriyor. 5 e tiklayayim yine 1 diyor 3 e tiklarsam yine 1 diyor :roll:
kıdemsiz üye
Cevapla