Hocam öncelikle yanıtınız için çok teşekkür ederim. Emeğinize sağlık.
Burada Cells[0]'da da görüldüğü gibi yalnızca ilk hücrenin elemanları alınıyor. Ben 5 hücrenin elemanını da almak istiyorum. Benim bunu konuda belirtmem gerekirdi, kusura bakmayın lütfen. for ile birtakım denemeler yaptım ancak başarıya ulaşamadım.
İlk for döngüsünden sonra bir tane de hücre sayısı kadar dönersek şu şekilde oluyor;
List<int> sayilar = new List<int>();
int sayi = 0;
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
for (int j = 0; j < dataGridView1.Rows[0].Cells.Count; j++)
{
sayi = Convert.ToInt32(dataGridView1.Rows[i].Cells[j].Value);
if (sayi % 2 == 1)
sayilar.Add(sayi);
}
}
int hangisatir = 0, hangisutun = 0;
for (int i = 0; i < sayilar.Count; i++)
{
dataGridView2.Rows[hangisatir].Cells[hangisutun].Value = sayilar[i].ToString();
if (i == 5)
{
hangisatir++;
hangisutun = 0;
}
else
{
hangisutun++;
}
}