Usuário com melhor resposta
Erro de Instanciamento

Pergunta
-
Boa tarde Pessoal, Estou com o seguinte problema.
Estou tentando gravar um registro no meu banco de Dados SQL Server. Na tabela tenho 1 registro gravado, o número 1. Antes de gravar o novo registro eu faço uma pesquisa na tabela, para verificar o último registro gravado, então eu carrego o meu datagrid com o número do meu íltimo registro gravado que é o número 1. O Data Grid é carregado corretamente com apenas um registro o número 1. Porém, quando eu faço as considerações dentro do programa aparece um erro de instancimento. Estou postando aqui tanto o meu código quanto o erro para ver se vocês podem me ajudar.
EstruturaNotasFiscais tbNotasFiscais = new EstruturaNotasFiscais(); VerificaCamposNotaFiscal(); VerificaCamposNotaFiscal2(); if (cGeraCodigosTabelaAutomatico == "S") { NotasFiscaisBLL tbUltimaNotaFiscal = new NotasFiscaisBLL(); dgvConsulta.Visible = false; nNumeroNotaFiscal = 0; nNumeroFilial = Convert.ToInt32(txtNumeroFilial.Text); dgvConsulta.DataSource = tbUltimaNotaFiscal.PesquisaNumeroFilialUltimaNotaFiscal(nNumeroFilial, txtSerieNota.Text, nNumeroNotaFiscal, nControle); if (dgvConsulta.RowCount == 2) { if (nControle == 1) { if (dgvConsulta[0, dgvConsulta.CurrentRow.Index].Value.ToString() == "") { nNumeroNotaFiscal = 0; } else { nNumeroNotaFiscal = Convert.ToInt32(dgvConsulta[0, dgvConsulta.CurrentRow.Index].Value.ToString()); } } if (nControle == 2) { if (dgvConsulta[1, dgvConsulta.CurrentRow.Index].Value.ToString() == "") { nNumeroNotaFiscal = 0; } else { nNumeroNotaFiscal = Convert.ToInt32(dgvConsulta[1, dgvConsulta.CurrentRow.Index].Value.ToString()); } } } nNumeroNotaFiscal++; txtNumeroNota.Text = Convert.ToString(nNumeroNotaFiscal); }
Respostas
-
Boa tarde,
Dá uma olhada nesses links:Filipe B de Castro
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
- Marcado como Resposta Filipe B CastroModerator sexta-feira, 29 de setembro de 2017 20:41
Todas as Respostas
-
Boa noite, tenta colocar assim,
dgvConsulta[0, dgvConsulta.CurrentRow.Index+1].ToString() =="")
Abraço.
MCP - MCSD Se a Resposta foi util, por favor marque como Valida assim esta contribuindo para gratificar toda a ajuda de nossos colegas. Paulo Caleffi
-
-
Boa Tarde, então tenta assim
dgvConsulta[1, dgvConsulta.CurrentRow.Index].ToString() =="")
MCP - MCSD Se a Resposta foi util, por favor marque como Valida assim esta contribuindo para gratificar toda a ajuda de nossos colegas. Paulo Caleffi
-
-
Boa tarde,
Você conseguiu resolver teu problema? Se ainda não, o que falta?Nos diga para que possamos te ajudar.
Atenciosamente,
Filipe B de Castro
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
-
-
Boa tarde,
Dá uma olhada nesses links:Filipe B de Castro
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
- Marcado como Resposta Filipe B CastroModerator sexta-feira, 29 de setembro de 2017 20:41