Dim optionentries() As String = options.Split(";")
If optionentries.Length < 2 Then
' not enough entries
ddlMailAgain.Items.Add(New ListItem("", ""))
Else
Dim loopi As Integer
For loopi = 0 To optionentries.Length - 2 Step 2
ddlMailAgain.Items.Add(New ListItem(optionentries(loopi), optionentries(loopi + 1)))
Response.Write("MailAgain Adding [" & optionentries(loopi) & "][" & optionentries(loopi + 1) & "]
")
Next
End If
' now we check to see if our selected value matches any of the list
Dim mailagainitem As ListItem
_SelectedMailAgain = "No"
mailagainitem = ddlMailAgain.Items.FindByText(_SelectedMailAgain)
Response.Write("SelectedMailAgainPreCheck_Sel = [" & _SelectedMailAgain & "]
")
Response.Write("SelectedMailAgainPreCheckValue = [" & ddlMailAgain.SelectedValue.ToString & "]
")
Response.Write("SelectedMailAgainPreCheckIndex = [" & ddlMailAgain.SelectedIndex.ToString & "]
")
Response.Write("SelectedMailAgainPreCheckItem = [" & ddlMailAgain.SelectedItem.ToString & "]
")
If Not mailagainitem Is Nothing Then
mailagainitem.Selected = True
Else
ddlMailAgain.Items(0).Selected = True
End If