Добавьте элементы списка в раскрывающийся список.
<asp:DropDownList id="ddlPopulation" runat="server" DataTextField="population" DataValueField="pid" AppendDataBoundItems="True">
<asp:ListItem>Default</asp:ListItem>
</asp:DropDownList>
AppendDataBoundItems принудительно добавит элементы данных в список, который уже существует.Таким образом, ваш элемент по умолчанию останется.
Что касается замены текста, вы можете либо сделать их в SQL, либо использовать DataSets / DataViews вместо простого SQL, либо связать его со списком ваших собственных объектов, гдеможете делать все, что вы хотите, или создать метод для события ItemDataBound раскрывающегося списка, где у вас должен быть доступ для редактирования информации до ее привязки.