Forum
Merhaba Arkadaşlar;
Datagridview'de alt satıra geçerken 4. hücredeki tarih 3. hücredeki tarihten küçükse alt satıra geçmesin uyarı verip o satırda beklemesini istiyorum. Fakat aşağıdaki gibi yazdığımda küçük olan satıra geldiğinde uyarıyı veriyor tamam dediğimde yeniden uyarıyı veriyor. goto ifadesini nasıl kullanmam gerekli acaba.
Teşekkür ederim.
private void dataGridView_RowLeave(object sender, DataGridViewCellEventArgs e)
{
KontrolEt:
for (int i = 0; i < dataGridView.Rows.Count - 1; i++)
{
if (Convert.ToDateTime(dataGridView.Rows[i].Cells[4].Value) < Convert.ToDateTime(dataGridView.Rows[i].Cells[3].Value))
{
MessageBox.Show("Planlanan başlangıç tarihi planlanan bitiş tarihinden büyük olamaz.", "Dikkat", MessageBoxButtons.OK, MessageBoxIcon.Warning);
goto KontrolEt;
}
else if (Convert.ToDateTime(dataGridView.Rows[i].Cells[4].Value) > Convert.ToDateTime(dataGridView.Rows[i].Cells[3].Value))
{
continue;
}
}
}