Esta útil propiedad de ASP .NET 2.0 nos permite definir una campo predeterminado para el control DropDownList cuando estamos recogiendo los campos de un SqlDataSource. Para añadir el campo que queremos simplemento añadimos un LisItem manualmente y ya está.

<asp:SqlDataSource id=”SqlDataSource1″ runat=”server” ConnectionString=”<%$ ConnectionStrings:DBConnectionString%>” SelectCommand=”SELECT * FROM tbDB”/>

<asp:DropDownList ID=”DDLMiLista” runat=”server” DataTextField=”nombre” DataValueField=”valor” DataSourceID=”SqlDataSource1″ AppendDataBoundItems=”true”>

<asp:ListItem Selected=”True” Enabled=”true” Text=”– Selecciona una opción–“></asp:ListItem>

</asp:DropDownList>