Jump to content

Archived

This topic is now archived and is closed to further replies.

cintiadel

campo do banco no textbox e no dropdown

Recommended Posts

O valor que você esta passando para o SelectValeu realmente existe no seu DropDown. De repente seu DropDown tem os itens:

 

Value="1" Text="Um"

Value="2" Text="Dois"

 

E esta tentando passar o value 3 para ele. Já verificou isso?

 

Abraços...

 

Este erro que você esta falando é o que eu disse acima, tenho certeza, de uma verificada.

 

Abraços...

Share this post


Link to post
Share on other sites

O valor que você esta passando para o SelectValeu realmente existe no seu DropDown. De repente seu DropDown tem os itens:

 

Value="1" Text="Um"

Value="2" Text="Dois"

 

E esta tentando passar o value 3 para ele. Já verificou isso?

 

Abraços...

 

Este erro que você esta falando é o que eu disse acima, tenho certeza, de uma verificada.

 

Abraços...

 

tenho certeza ja chequei e continua com o erro , n tem nenhum item

so se for isso DataValueField="PAIS"

Share this post


Link to post
Share on other sites

Manda exibir o código fonte da sua página e posta o código HTML gerado do seu DropDownList.

 

Abraços...

<asp:TextBox ID="txt_pais" runat="server"/>
							<asp:DropDownList ID="ddl_pais" runat="server"  
							DataSourceID="sqlPais" DataTextField="PAIS" DataValueField="PAIS" 
							Width="160px">
								</asp:DropDownList>
								<asp:SqlDataSource ID="sqlPais" runat="server" 
									ConnectionString="<%$ ConnectionStrings:ConnectionString %>" 
									SelectCommand="SELECT * FROM [paises]">
								</asp:SqlDataSource>

Share this post


Link to post
Share on other sites

Manda exibir o código fonte da sua página e posta o código HTML gerado do seu DropDownList.

 

Abraços...

 

Olá cintiadel, quando você compila chega exibir a página ou dá erro de tela amarela? Se compilar copia o código fonte para podermos ver o que esta´trazendo no value da DropDownList.

 

Abraços...

Share this post


Link to post
Share on other sites

Manda exibir o código fonte da sua página e posta o código HTML gerado do seu DropDownList.

 

Abraços...

 

Olá cintiadel, quando você compila chega exibir a página ou dá erro de tela amarela? Se compilar copia o código fonte para podermos ver o que esta´trazendo no value da DropDownList.

 

Abraços...

 

não compila da erro:

'ddl_pais' tem um SelectedValue que é inválido porque ele não existe na lista de itens.

Nome do parâmetro: value

Share this post


Link to post
Share on other sites

Uma dúvida, a ddl_sexo está fazendo o que você quer? Tente verificar, por favor.

Share this post


Link to post
Share on other sites

Uma dúvida, a ddl_sexo está fazendo o que você quer? Tente verificar, por favor.

o ddl_sexo eu n populo atraves do sqldatasource, nem com dados na mao.

eu listo item por item no html, mas com paises, cidade, e escolas, q vou precisar sao muitos, n da pra listar dessa forma

Share this post


Link to post
Share on other sites

Entendi.

tente o seguinte:

ddl_pais.DataBind()
ddl_pais.SelectedValue = dados("pais").ToString()

Share this post


Link to post
Share on other sites

Entendi.

tente o seguinte:

ddl_pais.DataBind()

ddl_pais.SelectedValue = dados("pais").ToString()

exatamente como eu fiz, so n uso o ddl_pais.DataBind(), pq populo com o sqldatasource

Share this post


Link to post
Share on other sites

Tente verificar em modo de execução quais os valores que retorna quando preenche o ddl, e depois verifique se a sua query que define o selectedvalue está retornando um valor que esteja na ddl. Às vezes criamos dados de teste em uma tabela e outra não, aí fica dando esses problemas.

Share this post


Link to post
Share on other sites

Tente verificar em modo de execução quais os valores que retorna quando preenche o ddl, e depois verifique se a sua query que define o selectedvalue está retornando um valor que esteja na ddl. Às vezes criamos dados de teste em uma tabela e outra não, aí fica dando esses problemas.

ja chequei esta correto, inclusive ja usei isso em outra aplicacao, mas aqui n tah funcionando, n entendo pq?

Share this post


Link to post
Share on other sites

Estranho, ainda mais pelo fato de já tê-lo utilizado em outra aplicação...

Bom, já não sei mais o que fazer, se eu encontrar alguma outra solução possível eu te aviso.

 

Um abraço!

Share this post


Link to post
Share on other sites

Estranho, ainda mais pelo fato de já tê-lo utilizado em outra aplicação...

Bom, já não sei mais o que fazer, se eu encontrar alguma outra solução possível eu te aviso.

 

Um abraço!

valeu

Share this post


Link to post
Share on other sites

Estranho, ainda mais pelo fato de já tê-lo utilizado em outra aplicação...

Bom, já não sei mais o que fazer, se eu encontrar alguma outra solução possível eu te aviso.

 

Um abraço!

encontrou alguma solução???

Share this post


Link to post
Share on other sites

Estranho, ainda mais pelo fato de já tê-lo utilizado em outra aplicação...

Bom, já não sei mais o que fazer, se eu encontrar alguma outra solução possível eu te aviso.

 

Um abraço!

encontrou alguma solução???

 

 

Olá !!!

Acompanhei o tópico atentamente, pois passo pelo mesmo problema, porém estou usando C# e VS 2008 3.5 No caso estou querendo trazer o nome da cidade gravada, o que percebi que o valor que aparece na atribuição é diferente, ou pior o ddlCidade.SelectedValue já vem com um valor, que é o primeiro do dropdrown...., enquanto o id da minha cidade também já está com valor...

 

mandem idéias...Obrigado....

 

faz

Share this post


Link to post
Share on other sites

Olá Pessoal

Segue a resposta da Charada...

 

ddlEstado.Items.FindByValue(Convert.ToString(cidade.Id)).Selected = true;

 

No meu caso resolveu e você Cintiadel..

 

Até mais !!!

Share this post


Link to post
Share on other sites

Olá galera,

 

Então para solucionar este problema é necessário adicionar na dropdownlist os seguintes listItem

 

          <asp:ListItem Value="0" Text=""></asp:ListItem>
          <asp:ListItem Value="" Text=""></asp:ListItem>

 

Seu dropdownlist vai ficar mais ou menos assim(desculpe não ter pego o seu código, copiei abaixo um código que criei aleatóriamente):

 

           <asp:DropDownList ID="drpCategory22" runat="server" DataSourceID="sqlDsAlbum55"
           DataTextField="title" DataValueField="galeriaId" SelectedValue='<%# Bind("galeriaId") %>' AppendDataBoundItems="true" ValidationGroup="Edit">
          <asp:ListItem Value="0" Text=""></asp:ListItem>
          <asp:ListItem Value="" Text=""></asp:ListItem>
          </asp:DropDownList> 

 

 

Abraços

Share this post


Link to post
Share on other sites

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.