DropDownList no ASP .NET
Blz pessoal,
Estou usando o componente DropDownList na minha aplicação ASP .NET. Nele estou configurando as propriedades DataSource, DataMember e DataTextField e fazendo o DataBind para preencher os dados nele. Mais preciso que mais dois items são adicionados no DropDownList alem dos dados da tabela. Porque ele me tras somente os que estao na minha tabela. Ja tentei adicionar antes e depois de fazer o DataBind, mais parece que ele apaga tudo e preenche os dados da tabela. Como que eu faço para resolver este problema ??? Valeu..
Estou usando o componente DropDownList na minha aplicação ASP .NET. Nele estou configurando as propriedades DataSource, DataMember e DataTextField e fazendo o DataBind para preencher os dados nele. Mais preciso que mais dois items são adicionados no DropDownList alem dos dados da tabela. Porque ele me tras somente os que estao na minha tabela. Ja tentei adicionar antes e depois de fazer o DataBind, mais parece que ele apaga tudo e preenche os dados da tabela. Como que eu faço para resolver este problema ??? Valeu..
Fredy992
Curtidas 0
Respostas
Sanses
19/05/2005
Olá
Vixi faz tempo este tópico e com certeza voce já deve ter resolvido. Caso contrário ai vai o código necessário:
..[size=9:d48b6b316e]supondo que esteja utilizando o sqlconnection, se bem que para outros providers é o mesmo processo[/size:d48b6b316e].
Teste e verá que o texto ´Selecione...´ é o primeiro item da DropDowList. Se você fizer o DataBind ele realmente apaga pois passa a responder como um controle dataware.
[]´s
Sanses
Vixi faz tempo este tópico e com certeza voce já deve ter resolvido. Caso contrário ai vai o código necessário:
..[size=9:d48b6b316e]supondo que esteja utilizando o sqlconnection, se bem que para outros providers é o mesmo processo[/size:d48b6b316e].
var //====declara o datareader rd : DataReader; begin SqlConnection1.open; rd := SqlDataAdapter1.SelectCommand.ExecuteReader; //====Insere os items que não estão na tabela DropDownList1.Items.add(´Selecione...´); //====Le o datareader e adiciona os itens da tabela while rd.Read do begin DropDownList1.Items.add(rd[´nome´].ToString); end; SqlConnection1.Close; end;
Teste e verá que o texto ´Selecione...´ é o primeiro item da DropDowList. Se você fizer o DataBind ele realmente apaga pois passa a responder como um controle dataware.
[]´s
Sanses
GOSTEI 0
Ze Lele
19/05/2005
pode utilizar o union na clausula select e colocar como sendo o primeiro registro do seu record set....
[]´s
Luiz
[]´s
Luiz
GOSTEI 0