O controle DropDownList na versão do ASP 2.0 possui uma nova propriedade chamada AppendDataBoundItems, quando a  propriedade esta configurada como True, (Figura 1) é possível mesclar os valores que são definidos tem tempo de design (Figura 2) com o via data-binding (Figura 3).

 

Esta propriedade é interessante, freqüentemente precisamos informar um texto antes dos dados que virem do banco (Figura 4), como no exemplo Selecione um país…

 

Informar um texto antes dos dados é útil caso você precise utilizar os validators para este controle.

 

Para quem trabalha com o ASP.NET 1.x uma alternativa é usar o seguinte código.

 

this.DropDownList.Items.Insert(0, new ListItem("Selecione um país….", "0"));


Figura 1


Figura 2


Figura 3



Figura 4

 

Abraços e até o próximo.