By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
443,715 Members | 1,815 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 443,715 IT Pros & Developers. It's quick & easy.

Loop through the listbox to read selected items

P: n/a
JP
Hi,

I am trying to loop through the listbox and read the
selected items from the list, within a CLICK event on an
aspx page. The following is what I have tried. It loops
through the listbox, but none of the items' SELECTED
property is TRUE while I have selected a few items. What
am I missing?

Dim strFunds As String
Dim i As Integer
Dim varItem As ListItem

******Attempt 1******
For Each varItem In lstFunds.Items
If varItem.Selected = True Then
strFunds = strFunds & strFunds.SelectedItem.Value
End If
Next
lblMsg.Text = strFunds

******Attempt 2*******
For i = 0 To lstFunds.Items.Count() - 1
If lstFunds.Items(i).Selected Then
strFunds = strFunds & lstFunds.Items(i).Value
End If
Next
lblMsg.Text = strFunds

Thanks in advance...
Regards,
JP

Nov 17 '05 #1
Share this Question
Share on Google+
2 Replies


P: n/a
Are you binding this listbox on page_load ? Do you have siad binding wraped
in a not Page.IsPOstBack ?

Karl

"JP" <jp*****@canada.com> wrote in message
news:4d****************************@phx.gbl...
Hi,

I am trying to loop through the listbox and read the
selected items from the list, within a CLICK event on an
aspx page. The following is what I have tried. It loops
through the listbox, but none of the items' SELECTED
property is TRUE while I have selected a few items. What
am I missing?

Dim strFunds As String
Dim i As Integer
Dim varItem As ListItem

******Attempt 1******
For Each varItem In lstFunds.Items
If varItem.Selected = True Then
strFunds = strFunds & strFunds.SelectedItem.Value
End If
Next
lblMsg.Text = strFunds

******Attempt 2*******
For i = 0 To lstFunds.Items.Count() - 1
If lstFunds.Items(i).Selected Then
strFunds = strFunds & lstFunds.Items(i).Value
End If
Next
lblMsg.Text = strFunds

Thanks in advance...
Regards,
JP

Nov 17 '05 #2

P: n/a
JP
Thanks Karl!
"If Not IsPostBack" was indeed in a wrong place.
JP
-----Original Message-----
Are you binding this listbox on page_load ? Do you have siad binding wrapedin a not Page.IsPOstBack ?

Karl

"JP" <jp*****@canada.com> wrote in message
news:4d****************************@phx.gbl...
Hi,

I am trying to loop through the listbox and read the
selected items from the list, within a CLICK event on an
aspx page. The following is what I have tried. It loops
through the listbox, but none of the items' SELECTED
property is TRUE while I have selected a few items. What
am I missing?

Dim strFunds As String
Dim i As Integer
Dim varItem As ListItem

******Attempt 1******
For Each varItem In lstFunds.Items
If varItem.Selected = True Then
strFunds = strFunds & strFunds.SelectedItem.Value End If
Next
lblMsg.Text = strFunds

******Attempt 2*******
For i = 0 To lstFunds.Items.Count() - 1
If lstFunds.Items(i).Selected Then
strFunds = strFunds & lstFunds.Items(i).Value
End If
Next
lblMsg.Text = strFunds

Thanks in advance...
Regards,
JP

.

Nov 17 '05 #3

This discussion thread is closed

Replies have been disabled for this discussion.