Working with a listbox

mike55

Contributor
Joined
Mar 26, 2004
Messages
727
Location
Ireland
Hi all,

Am working with a listbox that contains a list of all the groups in a club. I want to cycle through the listbox firstly to determine the number of items in the listbox, I then want to count the number of items that have been selected, on calculating this number I can then create simple array to store the list of selected items.

Here is what I have tried so far:
Code:
        Dim length As Integer
        Dim selected As Integer
        Dim i As Integer

        length = 0
        selected = 0
        length = myDDList.Items.Count
        Console.WriteLine("*** START ***")

        For i = 0 To length - 1
            If (myDDList.Items(i).Selected.Equals(True)) Then
                selected = selected + 1
                Console.WriteLine("Selected = " & selected)
            End If
        Next
        Console.WriteLine("*** FINISH ***")

Now the code works perfectly if I add all the items via the properties fields "Item", however if I load the data from a database, the if statement always seems to return a false.

Any suggestions??

Mike55
 
Are you databinding the control on every Page_Load event? If so you will be erasing the contents and rebinding on every postback, you probably only want to load the data on the initial page load event.
 
Back
Top