ListBox - sætte selectedvalue
Jeg har en ListBox med TextMode som er Multiple.I min database har jeg nogle værdier som gør at hvis værdien eksisterer i Db'en så skal selectedvalue sættes, ellers skal elementet blot vises på normalt:
foreach(string item in GetItems())
{
AccessList.Items.Add(new ListItem(item.Title, item.ItemId));
DataSet ds = Connect.ExecuteReader("select count(*) as cnt ...........");
if (ds.Tables[0].Rows[0]["cnt"].ToString() != "0")
{
ListBox1.SelectedValue = item.ItemId
}
}
Overstående kodestump virker ikke. Den overskriver selectedvalue, så kun den sidste værdi som findes i listed bliver selected. Men den skal markere alle værdier.