What I couldn't do with FindControl I could do with this function:
1 protected static Control FindControlRecursive(string Id, Control Root)
2 {
3 if (Root.ID == Id)
4 return Root;
5
6 foreach (Control Ctl in Root.Controls)
7 {
8 Control FoundCtl = FindControlRecursive(Id, Ctl);
9 if (FoundCtl != null)
10 return FoundCtl;
11 }
12 return null;
13 }
(lifted from http://www.west-wind.com/WebLog/posts/5127.aspx) and using
1 DropDownList Customer = FindControlRecursive("KundeDropList", FormView1) as DropDownList;
And setting selectedvalue manually.
Thanks for your help cwlaualex! (That's quite a nick, does it mean anything? Different language?)