Eftersom jag satter DropDownList1.SelectedValue till ett varde sa vet jag inte om varden jag anger existerar i dropdownlistan. Jag vet med andra ord inte vad tempDT.Rows(0).Item(1).ToString innehaller. om den inte kan hitta varden sa ska den valja default vardet.
Det finns säkert flera sätt att lösa det på (brukar vara så när det gäller .net) men det som slog mig först är väl att kolla selectedValue efter du satt den.
DropDownList1.SelectedValue = tempDT.Rows(0).Item(1).ToString();
if (DropDownList1.SelectedValue.Length == 0)
DropDownList1.SelectedValue = "foo";