Ir para conteúdo

POWERED BY:

Arquivado

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

T_SFerraz

Erro ao gravar o bairro desejado: Não é possível converter um objeto d

Recommended Posts

Olá,

 

Eu preciso gravar uma quantidade indefinida de bairros selecionados no checkBoxList sendo sempre para um cadastropor vez, porem eu estou tentando armazenar numa variavel do tipo ArrayList, mas quando eu tento salvar, esta me apresentando esse erro: Erro ao gravar o bairro desejado: Não é possível converter um objeto do tipo 'System.String' no tipo 'DAL.Model.Interesses'.

 

Eu sou novato aqui no fórum. Por favor, seu alguém puder me ajudar eu agradeço. Segue abaixo o código descrito.

 

 

 

//MÉTODO PARA RASTREAR QUAL INDICE FOI SELECIONADO E ATRIBUINDO PARA O OBJETO OBJBAIRRO DO TUPO ARRAYLIST

public void popularCheckBoxListBairroInteresse(Interesses objBairro)

{

for (int i = 0; i < CheckBoxListBairroInteresse.Items.Count; i++)

{

if (CheckBoxListBairroInteresse.Items.Selected)

{

objBairro.bairro = new ArrayList();

objBairro.bairro.Add(CheckBoxListBairroInteresse.SelectedValue);

 

}

 

}

 

}

 

//MÉTODO DE INSERT PARA GRAVAR OS BAIRROS ARMAZENADOS NO ARRAYLIS

public void gravarBairrosInteresse(ArrayList listaBairro, int intval_codimovel, SqlCommand cmd)

{

try

{ //abre uma conexão

abrirConexao();

 

cmd = new SqlCommand("INSERT INTO tblBairroInteresse (FKcodinteresse, FKbai_nu_sequencial)" + System.Environment.NewLine +

" VALUES (@v1, @v2)", con);

 

 

foreach (Interesses objBairro in listaBairro)

{

cmd.Parameters.AddWithValue("@v1", intval_codimovel);

cmd.Parameters.AddWithValue("@v2", objBairro.bairro);

cmd.ExecuteNonQuery();

}

}

catch (Exception ex)

{

throw new Exception("Erro ao gravar o bairro desejado: " + ex.Message);

}

finally

{

fecharConexao();

}

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

qual o número do erro ?

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.