Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

prof09

DatagridView - linhas em branco

Recommended Posts

Amigos,

 

Por favor é urgente. Estou inserindo dados usando DataGridView e quando chega na linha vazia dá erro. Como faço para desprezar as linhas vazias, pois as preenchidas eu já estou conseguindo cadastrar.

 

Meu código é o seguinte:

 

foreach (DataGridViewRow linha in dgvPessoa.Rows)
			{
				  
				//int CODIGO = 3;
				//INSERT INTO PESSOA A PESSOA.
				//Cria uma objeto do tipo comando passando como parametro comando sql
				SqlCommand CmdP = new SqlCommand(sqlP, conn);
				CmdP.CommandType = CommandType.Text;
				CmdP.Parameters.Clear();
				//Adicionando o valor das textBox nos parametros do comando
				CmdP.Parameters.Add(new SqlParameter("@PLAN_CD_PESSOA", lblCodPlano.Text));
				CmdP.Parameters.Add(new SqlParameter("@PESS_TX_NOME", linha.Cells[0].Value.ToString()));
				CmdP.Parameters.Add(new SqlParameter("@PESS_TX_IDADE", linha.Cells[1].Value.ToString()));
				CmdP.Parameters.Add(new SqlParameter("@PESS_TX_ENDERECO", linha.Cells[2].Value.ToString()));
				CmdP.Parameters.Add(new SqlParameter("@PESS_TX_TELEFONE", linha.Cells[3].Value.ToString()));
				CmdP.Parameters.Add(new SqlParameter("@USUA_TX_NOME", usuario));
				MessageBox.Show(linha.Cells[0].Value.ToString() + " - " + linha.Cells[1].Value.ToString() + " - " + linha.Cells[2].Value.ToString() + " - " + linha.Cells[3].Value.ToString());

				//abre a conexao
				conn.Open();
				//executa o comando com os parametros que foram adicionados acima
				CmdP.ExecuteNonQuery();
				//fecha a conexao
				conn.Close();

			}

			return;

Imensamente Grato Desde já amigos e por favor é urgeeeeeeeeeeeeeeeente!!!!!!!

 

Prof09

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.