Index problemer i datalist
Har en simpel tabel med nogle grupper og et "parent" id. hvis parent = 0 er det en hovedgruppe. Ellers er det en undergruppe til det id der står i Parent...Ville helst undgå alt for mange "Select.." så jeg har lavet et dataset, fylder det med grupper, og har lavet et view, som henter fra ds. fint nok.
Så har jeg en datalist med view som source og starter med at sætte rowfilter = "Parent = 0"... fint nok, den viser kun hovedgrupper. Har så lavet en select, som får den til at vise undergrupper.. også fint. med så kommer problemerne, nu skulle man igen kunne vælge undergruppe, men nu er indexet helt forkert...
Her er min kode:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Put user code to initialize the page here
ShowGroup(0)
End Sub
Private Sub ShowGroup(ByVal parent As Integer)
con.daForumGroup.Fill(dsG)
dvG.RowFilter = "[Parent] = " & parent
dlForum.DataBind()
End Sub
Sub dlForum_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles dlForum.SelectedIndexChanged
Dim key As Integer = dlForum.DataKeys(dlForum.SelectedItem.ItemIndex)
ShowGroup(key)
End Sub
