How to SELECT a drop down list item by value programatically in C#.NET?
I prefer
if(ddl.Items.FindByValue(string) != null) { ddl.Items.FindByValue(string).Selected = true; }
Replace ddl with the dropdownlist ID and string with your string variable name or value.