Erro ai limpar DataGridView C#

1 resposta
R

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

1 Resposta

N

Já pensou em passar o DataSource nulo para sua GridView?parcelasDataGridView.DataSource = null; parcelasDataGridView.AcceptChanges();

Criado 28 de abril de 2013
Ultima resposta 29 de abr. de 2013
Respostas 1
Participantes 2