Şimdi Ara

C# Datagridwiev İleri Geri Butonu

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir - 3 Masaüstü
5 sn
1
Cevap
0
Favori
2.811
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • int i = -1;
    private void button2_Click_1(object sender, EventArgs e)
    {
    //İLERİ GİTMEK

    if (i < dataGridView1.Rows.Count - 1)
    {
    if (i == -1)
    i = dataGridView1.CurrentCell.RowIndex;

    i += 1;
    dataGridView1.Rows.Selected = true;

    }




    }

    private void button3_Click(object sender, EventArgs e)
    {

    //GERİ GİTMEK
    int b;
    b = dataGridView1.CurrentCell.RowIndex;

    if (b == -1)
    {

    dataGridView1.Rows.Selected = true;
    b -= 1;
    }
    else
    {
    if (b> 0)

    b -= 1;
    dataGridView1.Rows.Selected = true;
    }
    }

    private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
    {

    }

    private void button5_Click(object sender, EventArgs e)
    {
    dataGridView1.Rows[0].Selected = true; // İlk satırı seçer
    }

    private void button4_Click(object sender, EventArgs e)
    {
    dataGridView1.Rows[dataGridView1.Rows.Count - 2 ].Selected = true; // Son satırı seçer

    }


    yukarıdaki kodları yazınca ileri butonu, son kayıt butonu ve ilk kayıt butonu çalışıyor. Ama bir kaç defa datagridwiev de farklı satırlar seçince ileri butonu da çalışmıyor. Zaten geri butonu nereyedeyse çalışmıyor gibi sadece 1 kayıt geri gidiyor.
    Acaba kodlar nasıl olarak değiştirilmelidir. Yardımcı olacaklar lütfen yardım edin.....







  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.