DropDownList no ASP .NET

Delphi

19/05/2005

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..


Fredy992

Fredy992

Curtidas 0

Respostas

Sanses

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].

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

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


GOSTEI 0
POSTAR