由資料庫去抓取資料,
我們的資料庫設計是:兩個表。
第一個資料表我設定用來抓取第一層選單的資料。
第二個資料表我設定用來抓取第二層選單的資料。
程式如下:
Public Sub Load_Data()
        If objProduct.GetProduct().Count > 0 Then
            For i As Integer = 0 To objProduct.Items.Count - 1
                Menu1.Items.Add(New MenuItem(objProduct.Items(i).ProductName, objProduct.Items(i).ProductId))
                If objSeries.GetItemsByProductId(objProduct.Items(i).ProductId).Count > 0 Then
                    For x As Integer = 0 To objSeries.GetItemsByProductId(objProduct.Items(i).ProductId).Count - 1
                        Menu1.Items(i).ChildItems.Add(New MenuItem(objSeries.Items(x).SeriesName, objSeries.Items(x).SeriesId))
                    Next
                End If
            Next
        End If
    End Sub
沒有留言:
張貼留言