Tenho o seguinte código:
while (parcelasDataGridView.Rows.Count > 1)
{
parcelasBindingSource.CancelEdit();
parcelasDataGridView.Rows.Remove(parcelasDataGridView.CurrentRow);
}
Quando existe mais de uma linha no DataGridView, ele faz a limpeza normal, pega tudo certinho…
Mas quando tem apenas 1 linha no DataGridView ele dá o seguinte erro na linha parcelasDataGridView.Rows.Remove(parcelasDataGridView.CurrentRow); :
Erro:
Valor não pode ser nulo.
Nome do parâmetro: dataGridViewRow