Vil fylde data i en listbox, valgt fra en anden listbox!
Hejsa....Jeg har 2 listboxe.
Den første bliver fyldt i Page_Load med nyheds kategorier.
Jeg vil så fra den kunne vælge en nyheds-kategori og den anden listbox skal fyldes med nyhedes overskrifter tilhørende den valgte kategori.
Jeg bruger postback og onselectedindexchanged men jeg for en "Object reference not set to an instance of an object" error....
Jeg har 2 tabeller i Db som er joined.
Min kode hvor jeg binder dataene til listboxene ser således ud:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim oNewsCategories As New Business.News()
With lstNewsCategories
.DataSource = oNewsCategories.GetNewsCategories()
.DataTextField = "Name"
.DataValueField = "CatID"
.DataBind()
End With
End Sub
Public Sub lstNewsCategories_OnSelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles lstNewsCategories.SelectedIndexChanged
Dim catID As String = lstNewsCategories.SelectedItem.Value
Dim oNewsTopics As New Business.News()
With lstNewsTopics
.DataSource = oNewsTopics.GetNewsTopicsByCatId(catID)
.DataTextField = "Topic"
.DataValueField = "NewsID"
.DataBind()
End With
End Sub
Nogen forslag?
Mvh
/DK :-(
