En iyi yanıtlayıcılar
Datagridview'ı yenileme problemi

Soru
-
Merhaba datagridview dan her kayıt düştüğüm de gunes_listele(); fonksiyonu ile refresh ediyorum ancak 1000 tane kayıt arasından güncelleme yapıldığı için gunes_listele(); her kullanıldığın da datagridview en başa gidiyor ve ürünü düştükten sonra kaç tane kaldığını görmek için tekrar ya arama kutusuna adını girmem yada gridi i aşağı çekip kontrol etmem gerekiyor.Datagridview'ı kaldığı yerden devam ettirerek anlık olarak güncellemenin bir yolu var mı ? her seferin de başa gitsin istemiyorum.Aslında ihtiyacım olan dataGridView1.Refresh(); ama bu komut çalışmıyor.Teşekkürler iyi çalışmalar dilerim.
- Düzenleyen AyhanB 2 Ağustos 2018 Perşembe 08:15
Yanıtlar
-
gunes_listele metonuzun ilk komut satırından önce, DataGridView'in seçili satırının index değerini bir değişkene atayın.
Örneğin,
int rowIndex = dataGridView1.CurrentCell.RowIndex;
gunes_listele metonuzun son komut satırından sonra, atadığınız bu değişkenin değerini DataGridView'in seçili satırını belirlemekte kullanın.
Örneğin,
dataGridView1.Rows[rowIndex].Selected = true; dataGridView.CurrentCell = dataGridView1.Rows[rowIndex].Cells[dataGridView1.FirstDisplayedCell.ColumnIndex]
Sorunuzun yanıtı bu ise "Yanıt olarak işaretle"yerek siz de forumun işleyişine katkıda bulununuz...
- Yanıt Olarak Öneren Altan Özdemir 2 Ağustos 2018 Perşembe 09:12
- Düzenleyen MuratAKSARAY 2 Ağustos 2018 Perşembe 10:40
- Yanıt Olarak İşaretleyen AyhanB 2 Ağustos 2018 Perşembe 11:07
Tüm Yanıtlar
-
gunes_listele metonuzun ilk komut satırından önce, DataGridView'in seçili satırının index değerini bir değişkene atayın.
Örneğin,
int rowIndex = dataGridView1.CurrentCell.RowIndex;
gunes_listele metonuzun son komut satırından sonra, atadığınız bu değişkenin değerini DataGridView'in seçili satırını belirlemekte kullanın.
Örneğin,
dataGridView1.Rows[rowIndex].Selected = true; dataGridView.CurrentCell = dataGridView1.Rows[rowIndex].Cells[dataGridView1.FirstDisplayedCell.ColumnIndex]
Sorunuzun yanıtı bu ise "Yanıt olarak işaretle"yerek siz de forumun işleyişine katkıda bulununuz...
- Yanıt Olarak Öneren Altan Özdemir 2 Ağustos 2018 Perşembe 09:12
- Düzenleyen MuratAKSARAY 2 Ağustos 2018 Perşembe 10:40
- Yanıt Olarak İşaretleyen AyhanB 2 Ağustos 2018 Perşembe 11:07
-
-
-