I have this database driven menu for a client, I don't remember why I set it up like this, but now they want a change that I can't seem to implement. Here's the code:
Tony
Sub PopulateMenu()
Dim dst As System.Data.DataSet = GetMenuData()
For Each masterRow As System.Data.DataRow In dst.Tables("Menu_12").Rows
Dim masterItem As New MenuItem(CType(masterRow("CategoryName"), String), "", "", "~/content_12.aspx?ID=" + CType(masterRow("CategoryID"), String), "_parent")
NavigationMenu.Items.Add(masterItem)
Dim subCatRows() As System.Data.DataRow = masterRow.GetChildRows("Children")
For Each row As System.Data.DataRow In subCatRows
Dim subCatName As String = CType(row("SubCatName"), String)
Dim childItem As New MenuItem(subCatName, "", "", "~/content_12.aspx?CatID=" + CType(row("CategoryID"), String) + "&SubCatID=" + CType(row("SubCatID"), String), "_parent")
masterItem.ChildItems.Add(childItem)
Next
Next
End Sub
Here's the problem. They want just one of the items to go to a website, not to a page on their site. How do I make it so that one item does that? I hope that makes sense. Any help is much appreciated.Tony
Last edited by a moderator: