Ты не хочешь "сломаться";Вы хотите "продолжить;"
"Продолжить" говорит коду пропустить все и перейти к следующему пункту в списке.«Break» говорит операторам switch, что это конец этих разделов кода.
Несколько примеров:
for (var animal in animals)
{
if (animal == "cat") continue;
Console.WriteLine("Is not a cat!");
}
И оператор switch:
switch (animal)
{
case "cat":
Console.WriteLine("I'm a cat!!");
break;
default:
Console.WriteLine("I wish I was a cat!");
break;
}
Я думаюВы хотите:
void dgvitemDetail_RowsAdded(object sender, DataGridViewRowsAddedEventArgs e)
{
foreach (DataGridViewRow row in this.dgvitemDetail.Rows)
{
if (row.IsNewRow) continue;
row.Cells[5].Value = "1";
}
}
или даже лучше:
void dgvitemDetail_RowsAdded(object sender, DataGridViewRowsAddedEventArgs e)
{
foreach (DataGridViewRow row in this.dgvitemDetail.Rows)
{
// 0 = if it's a new row and 1 = a preexisting row
row.Cells[5].Value = row.IsNewRow ? 0 : 1;
}
}