Konuyu Oyla:
  • Derecelendirme: 3/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
DBGrid Click Sorunu
#1
Merhaba Arkadaşlar 
Küçük Bir Problemim Var
Bir Tablodan Verileri Listeleyen DBGrid'in
Son Satırına gelip Aşağı Ok ile Yeni Satır Ekliyorum
Fakat Hiç Bir Veri Girmeden 
Üstteki Satırlardan Birine Tıklayınca 
Hep Bir Üstteki Satırı Seçiyor
Örneğin 3. Satıra Tıklayınca 2.yi Seçiyor

Cxgridde Denedim Bu Problem Yok.

Bunu Nasıl Aşabilirim ?
Cevapla
#2
(18-12-2018, Saat: 16:52)emrahgs Adlı Kullanıcıdan Alıntı: Merhaba Arkadaşlar 
Küçük Bir Problemim Var
Bir Tablodan Verileri Listeleyen DBGrid'in
Son Satırına gelip Aşağı Ok ile Yeni Satır Ekliyorum
Fakat Hiç Bir Veri Girmeden 
Üstteki Satırlardan Birine Tıklayınca 
Hep Bir Üstteki Satırı Seçiyor
Örneğin 3. Satıra Tıklayınca 2.yi Seçiyor

Cxgridde Denedim Bu Problem Yok.

Bunu Nasıl Aşabilirim ?

Merhaba, sizin için basit bir test uygulamasında denedim ama dediğiniz hatalı durum ile karşılaşmadım.

Not: Dataset olarak TdxMemData kullandım.
Mal sahibi, mülk sahibi
Hani bunun ilk sahibi ?
Mal da yalan mülk de yalan
Var biraz da sen oyalan...
WWW
Cevapla
#3
Standart dbgrid nesnelerindeki bu sorun genelde DATASET nesnesinin CursorType / LockType gibi özellikleriyle bağlantılı oluyor. O kısmı biraz kurcalayabilirsin.

Ayrıca DBNavigator varsa da onun yerine kendi butonlarını kullanırsan daha hakim olursun ve bu sorunu da giderebilirsin.
Cevapla
#4
Photo 
(02-01-2019, Saat: 17:03)Tuğrul HELVACI Adlı Kullanıcıdan Alıntı:
(18-12-2018, Saat: 16:52)emrahgs Adlı Kullanıcıdan Alıntı: Merhaba Arkadaşlar 
Küçük Bir Problemim Var
Bir Tablodan Verileri Listeleyen DBGrid'in
Son Satırına gelip Aşağı Ok ile Yeni Satır Ekliyorum
Fakat Hiç Bir Veri Girmeden 
Üstteki Satırlardan Birine Tıklayınca 
Hep Bir Üstteki Satırı Seçiyor
Örneğin 3. Satıra Tıklayınca 2.yi Seçiyor

Cxgridde Denedim Bu Problem Yok.

Bunu Nasıl Aşabilirim ?

Merhaba, sizin için basit bir test uygulamasında denedim ama dediğiniz hatalı durum ile karşılaşmadım.

Not: Dataset olarak TdxMemData kullandım.

Şuan dxMemData ile de denedim bende yine aynı problem oluyor hocam
yeni eklenen satıra veri girmeden üstteki satırları tıklayınca satır iptal olduğu için
tıklanan satırın bir üstüne locate oluyor
Cevapla
#5
(02-01-2019, Saat: 17:42)emrahgs Adlı Kullanıcıdan Alıntı:
(02-01-2019, Saat: 17:03)Tuğrul HELVACI Adlı Kullanıcıdan Alıntı: Merhaba, sizin için basit bir test uygulamasında denedim ama dediğiniz hatalı durum ile karşılaşmadım.

Not: Dataset olarak TdxMemData kullandım.

Şuan dxMemData ile de denedim bende yine aynı problem oluyor hocam
yeni eklenen satıra veri girmeden üstteki satırları tıklayınca satır iptal olduğu için
tıklanan satırın bir üstüne locate oluyor




gb8KhSg

İlgili dataset'te herhangi bir event var mı ? Yada Dataset'e bağlı Datasource ve ona bağlı herhangi bir component'te ?

DataSet'e tüm bağlantıları kesip bir dener misiniz (mevcut datasource hariç). Yani dataset'e sadece bir grid bağlı olsun ve herhangi bir olay tanımlı olmasın. (DataSet, DataSource ya da Grid'in hiç bir olayında kod olmasın)
Mal sahibi, mülk sahibi
Hani bunun ilk sahibi ?
Mal da yalan mülk de yalan
Var biraz da sen oyalan...
WWW
Cevapla
#6
(02-01-2019, Saat: 17:21)ssahinoglu Adlı Kullanıcıdan Alıntı: Standart dbgrid nesnelerindeki bu sorun genelde DATASET nesnesinin CursorType / LockType gibi özellikleriyle bağlantılı oluyor. O kısmı biraz kurcalayabilirsin.

Ayrıca DBNavigator varsa da onun yerine kendi butonlarını kullanırsan daha hakim olursun ve bu sorunu da giderebilirsin.

İkisininde Diğer Seçenekleri ile test ettim
sonuç yine aynı

(02-01-2019, Saat: 17:46)Tuğrul HELVACI Adlı Kullanıcıdan Alıntı:
(02-01-2019, Saat: 17:42)emrahgs Adlı Kullanıcıdan Alıntı: Şuan dxMemData ile de denedim bende yine aynı problem oluyor hocam
yeni eklenen satıra veri girmeden üstteki satırları tıklayınca satır iptal olduğu için
tıklanan satırın bir üstüne locate oluyor




gb8KhSg

İlgili dataset'te herhangi bir event var mı ? Yada Dataset'e bağlı Datasource ve ona bağlı herhangi bir component'te ?

DataSet'e tüm bağlantıları kesip bir dener misiniz (mevcut datasource hariç). Yani dataset'e sadece bir grid bağlı olsun ve herhangi bir olay tanımlı olmasın. (DataSet, DataSource ya da Grid'in hiç bir olayında kod olmasın)
Boş Projede denedim
AdoDataset , Datasource ve DbGrid var sadece

Bu durumda 3 no'lu kayda tıklıyorum 2 yi seçiyor
image.png
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  SQL Triger Insert Sorunu OZCANK 2 92 Dün, Saat: 07:37
Son Yorum: OZCANK
  Mouse click quiet1day 1 78 13-05-2019, Saat: 15:13
Son Yorum: Tuğrul HELVACI
  Delphi proje sorunu wiseman 3 118 19-04-2019, Saat: 13:56
Son Yorum: Fesih ARSLAN
  DBGrid Detay Gösterilmesi. OZCANK 9 361 15-04-2019, Saat: 06:50
Son Yorum: OZCANK
  Message box karakter sorunu seci20 9 258 24-03-2019, Saat: 13:25
Son Yorum: mrmarman



Konuyu Okuyanlar: 1 Ziyaretçi