Bir datagrid görünümündeki tüm satırlarda yinelemenin ve değerleri hücrelerden almanın en iyi yolunun ne olduğunu merak ediyorum.
Yapmayı düşündüğüm şey şu, ama ben gerçekten sevmiyorum çünkü sütunları yeniden düzenlerseniz, kodun da değiştirilmesi gerekir.DataGridView için, her satırdaki değerleri nasıl alabilirim?
for (int i = 0; i < dataGridView.RowCount; i++)
{
string Value0 = dataGridView1.Rows[i].Cells[0];
string Value1 = dataGridView1.Rows[i].Cells[1];
string Value2 = dataGridView1.Rows[i].Cells[2];
}
Sen
DataGridView
içinde
DataGridViewRow
s yineleme yapmak için bir
foreach
kullanabilir ve değerleri almak için sütun adları kullanabilirsiniz
10 Teşekkür ederim, aradığım şey şuydu: "dr.Cells [" Col1 "] 'dan küçük değişiklik. ToString()" to "dr.Cells [" Col1 "]. Value.ToString()" – skid
Sizin için işe yaradığıma sevindim. Cevabımı bu cevabı bulan herkese "Değer" eklemek için değiştirdim. – CAbbott
Ninja'd, Hücre'den doğru verileri almak için Değere sahip olmanız gerektiğini eklemek üzereydim. – Justin