I have a dropdown list which retrieves a list from database. What I need is that at least one element or just text saying "no item" is shown when page loads. There is a button on the page to call database stored procedure to populate the list. So even before that button is clicked someway text "none" etc should be visible. And, second thing is for some way to make that text or list item not usable for a user.(I have tried to set element at 0th position as "none", but that makes it such that it too will respond to selectedindexchanged event of dropdown, which i would like to avoid.That is if list has names : if user selected some name and then he selects "none", he shouldn't be able to do so...or maybe not make "none" as a list item at all... Any way to do that? Please help. Thanks in advance.