Método Valida Dados dando erro nullreferenceexception was unhandled
25/05/2017
0
Bom dia ! Meu método validaDados esta retornando o erro nullreferenceexception was unhandled,
alguém sabe como posso resolver este erro ? Desde já obrigado.
private bool ValidaDados()
{
int i = 0;
bool dadosValidados = true;
double stringToDouble;
do
{
if (string.IsNullOrWhiteSpace(dgvFuncionarios.Rows[i].Cells[0].Value.ToString()))
if (!Double.TryParse(dgvFuncionarios.Rows[i].Cells[1].Value.ToString(), out stringToDouble))
dadosValidados = false;
} while (++i < dgvFuncionarios.Rows.Count);
return dadosValidados;
}
alguém sabe como posso resolver este erro ? Desde já obrigado.
private bool ValidaDados()
{
int i = 0;
bool dadosValidados = true;
double stringToDouble;
do
{
if (string.IsNullOrWhiteSpace(dgvFuncionarios.Rows[i].Cells[0].Value.ToString()))
if (!Double.TryParse(dgvFuncionarios.Rows[i].Cells[1].Value.ToString(), out stringToDouble))
dadosValidados = false;
} while (++i < dgvFuncionarios.Rows.Count);
return dadosValidados;
}
Diógenes Gontijo
Curtir tópico
+ 0
Responder
Posts
25/05/2017
Fabiano Carvalho
Esse erro ocorre quando está recebendo valor nulo.
No seu primeiro IF ele está verificando se o dado é null ou branco, se verdadeiro, vai pro proximo, está correto?
No seu primeiro IF ele está verificando se o dado é null ou branco, se verdadeiro, vai pro proximo, está correto?
Responder
25/05/2017
Diógenes Gontijo
Isso mesmo, primeiro verificando se o valor é nulo.
Responder
Clique aqui para fazer login e interagir na Comunidade :)