Här kommer lite pseudokod som kanske kan ge dig en liten knuff. Tyvärr kan jag inte vb men principen är nog densamma!
public void nyhetsfix(object sender, DataListItemEventArgs e)
{
// kolla varje rad som innehåller en nyhet
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
// hämta data från databasen som anger typ av nyhet
int nyhetstyp = Convert.ToInt32(((DataRowView)e.Item.DataItem)["kolumnnamnet"]);
// utifrån nyhetstyp gör du lite olika grejjer med din hyperlink
if (nyhetstypen = 1)
{
((HyperLink)e.Item.FindControl("hyperlinkid")).NavigateUrl = "http:hitellerdit";
}
else if (nyhetstypen = 2)
{
((HyperLink)e.Item.FindControl("hyperlinkid")).NavigateUrl = "popupjavascript";
}
osv...
}
}
