Yazı Font Küçült Yazı Font Büyült

DataGridView Nesnesinde Seçili Satır Sayısını ve Satır Nosunu Gösterme

Arkadaşlar, dataGridView nesnesinde seçili satır sayılarını ve no larını mesaj olarak göstereceğiz. Aşağıdaki şekilleri inceleyin.

Resim1
Şekil 1
Resim2
Şekil 2
Resim3
Şekil 3
Formunuza 1 adet dataGridView nesnesi ve button ekleyin.

 private void button1_Click(object sender, EventArgs e)
        {
            //Seçili satır sayısı ve Satır Noyu Göstereceğiz
            ArrayList arry = new ArrayList();
            for (int i = 0; i < dataGridView1.RowCount; i++)
            {
                if (dataGridView1.Rows[i].Selected == true)
                    arry.Add(i);
            }
            string[] tmp = new string[arry.Count];
            for (int j = 0; j < arry.Count; j++)
                tmp[j] = Convert.ToString(arry[j]);
            string tmp_detay = string.Join(",", tmp);
            MessageBox.Show("Seçilen satır sayısı: " + arry.Count + "  Seçilen satır numaraları: " + tmp_detay);
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            //Sütun Sayısı
            dataGridView1.ColumnCount = 4;
            //Sütun Adları belirleniyor
            dataGridView1.Columns[0].Name = "Ad Soyad";
            dataGridView1.Columns[1].Name = "Meslek";
            dataGridView1.Columns[2].Name = "Öğrenim Durumu";
            dataGridView1.Columns[3].Name = "Yasadığı İl";
            //Sütunların Ekranda Gösterimi Sağlanıyor                     
            dataGridView1.Columns[0].DisplayIndex = 0;
            dataGridView1.Columns[1].DisplayIndex = 1;
            dataGridView1.Columns[2].DisplayIndex = 2;
            dataGridView1.Columns[3].DisplayIndex = 3;
  
            //Array Listesi oluşturuluyor
           string[] r1 = {"Bahadır ŞAHİN", "Mühendis", "Master", "Istanbul"};
           string[] r2 = {"Ali", "xxxxx", "xxxxx", "Istanbul"};
           string[] r3 = {"Veli", "xxxxx", "xxxxx", "Istanbul"};
           string[] r4 = {"KirkDokuz", "xxxxx", "xxxxx", "Istanbul"};
           string[] r5 = {"Elli", "xxxxx", "xxxxx", "Istanbul"};
           //Oluşturulan Listeler dataGridView nesnesine satır
           //olarak ekleniyor
           dataGridView1.Rows.Add(r1);
           dataGridView1.Rows.Add(r2);
           dataGridView1.Rows.Add(r3);
           dataGridView1.Rows.Add(r4);
           dataGridView1.Rows.Add(r5);
           //dataGidView renk ve font ayarları yapılıyor
           dataGridView1.ColumnHeadersDefaultCellStyle.BackColor = Color.SkyBlue;
           dataGridView1.ColumnHeadersDefaultCellStyle.ForeColor = Color.Black;
           dataGridView1.ColumnHeadersDefaultCellStyle.Font = new Font(dataGridView1.Font, FontStyle.Bold);
     

        }
//Bir sonraki makalede buluşmak üzere. Bahadır