views:

337

answers:

1

I am trying to execute the code below to list the select item in a checkbox

to the body of the mail

 Dim CheckedValues As String
                For Each item In txt_panview0_ddinput1.Items
                    If item.checked Then
                        checkedValues = checkedValues & item.selectedValue

                    End If
                Next
                If Not String.IsNullOrEmpty(checkedValues) Then
                    checkedValues = checkedValues.Substring(1)
                End If


                tempCollector = tempCollector + "<br>" + "Area Name" + ": " + checkedValues

But i am getting the following error ..

System.MissingMemberException: Public member 'checked' on type 'ListItem' not found. 
at Microsoft.VisualBasic.CompilerServices.Symbols.Container.GetMembers(String& MemberName, 
Boolean ReportErrors) at Microsoft.VisualBasic.CompilerServices.NewLateBinding.
LateGet(Object Instance, Type Type, String MemberName, Object[] Arguments, String[] ArgumentNames, Type[] 
TypeArguments, Boolean[] CopyBack) at WebApplication1._Default.collectEmailBodyText() 
in C:\UseFormCode\UseFormEnhWorking\Default.aspx.vb:line 271

Please help

+1  A: 
Andreas Grech
Now its giving :System.InvalidCastException: Unable to cast object of type 'System.Web.UI.WebControls.ListItem' to type 'System.Web.UI.WebControls.CheckBox'. at WebApplication1._Default.collectEmailBodyText() in C:\UseFormCode\UseFormEnhWorking\Default.aspx.vb:line 271
Try : dim c as CheckBox = Ctype(item.Value, CheckBox)
Andreas Grech
Nope still error:System.InvalidCastException: Unable to cast object of type 'System.String' to type 'System.Web.UI.WebControls.CheckBox'. at WebApplication1._Default.collectEmailBodyText() in C:\UseFormCode\UseFormEnhWorking\Default.aspx.vb:line 271
I updated the code. See if it was what you are after
Andreas Grech
yes its worked but one problem only one selected value is only comming not multiple values :-(
set the SelectionMode property of the ListBox to Multiple
Andreas Grech
there is no such property for my check list box
txt_panview0_ddinput1 is not a listbox it is a checkboxlist –