Ir para conteúdo

POWERED BY:

Arquivado

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

Leandro Diniz

Erro Ao Gravar Selectedvalue Dropdownlist

Recommended Posts

fiz este post a alguns dias só que ainda nao consegui solucionar, alguem poderia me dar uma ajuda ?

 

Estou preenchendo um DropDownList com paises de um arquivo XML , so que ao gravar ele não esta gravando o valor "01" que seria o codigo do pais selecionado

 

ds_paises.ReadXml("paises.xml");		DropDownList_paises_PF.DataSource = ds_paises.Tables["pais"];		DropDownList_paises_PF.DataTextField = "nome";		DropDownList_paises_PF.DataValueField = "codigo";		DropDownList_paises_PF.DataBind();

Arquivo XML

 

<?xml version="1.0" encoding="utf-8" ?><Paises>  <pais>	<nome>Brasil</nome>	<codigo>01</codigo>  </pais>   <pais>	<nome>Argentina</nome>	<codigo>02</codigo>  </pais> </Paises>

 

Comando

 

OdbcConnection cn = new OdbcConnection();		cn.ConnectionString = ConfigurationManager.ConnectionStrings["assine"].ConnectionString;		OdbcCommand cmd_i = new OdbcCommand();		cmd_i.Connection = cn;		cmd_i.CommandText = "Insert Into tb_assinaturas_pf (nome,sobrenome,cpf,uf,pais,email,org,prof,origem) Values (?,?,?,?,?,?,?,?,'1')";		cmd_i.Parameters.Add(new OdbcParameter("nome", TextBox_Nome.Text));		cmd_i.Parameters.Add(new OdbcParameter("sobrenome", TextBox_Sobrenome.Text));		cmd_i.Parameters.Add(new OdbcParameter("cpf", MaskedEditAspNet_CPF.Text.Replace("-", "").Replace(".", "").Replace("/", "")));		cmd_i.Parameters.Add(new OdbcParameter("uf", DropDownList_PF_UF.Text));		cmd_i.Parameters.Add(new OdbcParameter("pais", DropDownList_paises_PF.SelectedValue));		cmd_i.Parameters.Add(new OdbcParameter("email", TextBox_mail.Text));		cmd_i.Parameters.Add(new OdbcParameter("org", TextBox_org.Text));		cmd_i.Parameters.Add(new OdbcParameter("prof", TextBox_Profissao.Text));

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo já chegou a conferir o HTML que é gerado ao abrir a página e checar se dentro da tag <select> os options estao realmente com o códgio <select value="01">Brasil</option> ou se estão com o nome no value

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.