Ich habe gerade ne Weile danach gesucht, wie man eine Hashtable in einer foreach-Schleife durchlaufen kann - da sowohl string als auch object sich als untauglich erwiesen. So geht's:
Hashtable preSelection = (Hashtable) Session["Issue_Groups"];
foreach(ListItem r in Receivers.Items)
{
foreach(DictionaryEntry group in preSelection)
{
if(group.Key.ToString().CompareTo(r.Value) > -1)
{
r.Selected = true;
break;
}
}
}
DictionaryEntry ist also das Zauberwort.