Delphi Can

Orjinalini görmek için tıklayınız: DBGRID Indicator Sorunu [Çözüldü]
Şu anda (Arşiv) modunu görüntülemektesiniz. Orjinal Sürümü Görüntüle internal link
Sayfalar: 1 2
Merhaba arkadaşlar,

benim şöyle bir sorunum var. Yeni bir kayıt girdikten sonra tablomu refresh ettiğimde dbgriddeki indicator olması gerektiği gibi son kayda gidiyor fakat griddete görünen ilk kayıt seçili görünüyor... bu neden oluyor sizce??? ben son kaydın seçili olmasını istiyorum.
Gridin bağlı olduğu Query nesnesini "Query1.Last" derseniz son kayda gider..
mcuyan last yaptığım için bu görünü oluyor. Sad

hatta dbgrid mouseun scroll düğmesini yuvarlamayana kadar kilitli olarak kalıyor.
Grid'in ayarlarıyla oynamış olabilir misiniz?

Bende seçilmemiş geliyor çünki..

Options->AlwaysShowSelection Kısmına bir bakın..
mcuyan, evet AlwaysShowSelection true olarak ayarladım. seçili olmasını istiyorum.

yeni bir kayıt ekliyorum, daha sonra tablomu yeniliyorum ve son kayda git dediğimde bu sorun oluyor. 10,000 kayıt olunca mı böyle oluyor acaba. dediğim gibi gride tıkladığımda karşılık vermiyor herhangi bir şeyi seçmiyor ta ki scrool düğmesini yukarıya doğru yuvarlayana kadar.
Focus olayını bi inceleyin.. AutoFocus yapmasın grid'e.. Belki ondandır..
mcuyan, teşekkürler deneyeceğim olmazsa haberdar ederim.
arkadaşlar, bileşeni (dbgrid) kaldırıp, yeniden forma ekleyip aynı ayarları kullanınca sorun düzeldi. bileşeni kaldırmak nasıl bir etki yaptıysa artık...

solution
1- remove dbgrid from the form
2- add the new dbgrid component to the form
Dediğim gibi.. bi ayarıni degistirip unutmus olabilirsiniz.. neyse önemli olan çalışması. Kolay gelsin
Dbgrid bileşenindeki bu sorun sık sık benim de karşıma çıkmakta. Ama ne hikmetse ben de, dbgridi kaldırıp tekrar eklediğimde sorun düzeliyor. Daha 3 gün önce başıma geldi. Eğer dbgrid üzerinde bir kayıtta değişiklik yapılmayacak ise, readonly = true olarak ayarlarını yapıyorum. Ayrıca editing = false yapıyorum.
Sayfalar: 1 2