System.ArgumentOutOfRangeException: ‘Dizin aralık dışındaydı. Negatif bir değer olmamalı ve koleksiyonun boyutundan daha küçük olmalıdır.

Soru

C# ile yazdığım bir programda GridView Header alanına tıklayın aşağıdaki hatayı alıyorum bu hatayı nasıl çözebilirim.

System.ArgumentOutOfRangeException: ‘Dizin aralık dışındaydı. Negatif bir değer olmamalı ve koleksiyonun boyutundan daha küçük olmalıdır.

Çözüldü 0
reactor 2 ay 1 Cevap 86 gösterim 0

Cevap ( 1 )

  1. Merhaba GridView kullanımında dataGridView1_MouseClick kullanıyorsanız bu hatayı alırsınız. dataGridView1_MouseDoubleClick kullanmayı deneyin.

    veya aşağıdaki gibi Header kısmına tıklamayı engelleyebilirsiniz.

    private void dataGridView1_ColumnAdded(object sender, DataGridViewColumnEventArgs e)
    {
    e.Column.SortMode = DataGridViewColumnSortMode.NotSortable;
    }

    En iyi cevap

Cevap bırak