无法在数据库中发送所选项目

时间:2017-02-05 10:40:49

标签: asp.net vb.net

我想在数据库中发送所有选定的项目,但不幸的是,第一个选择的项目不会保存其余项目。

 <asp:DropDownList runat="server" ID="ddEVNT3" CssClass="form-control" SelectionMode="multiple" placeholder="Events">
<asp:ListItem Text="--Select Event--" Value="-1"></asp:ListItem>
<asp:ListItem Text="50 m flat race for Boys"></asp:ListItem>
 <asp:ListItem Text="Musical Chair"></asp:ListItem>
 <asp:ListItem Text="Tug-of-war"></asp:ListItem>
<asp:ListItem Text="Penalty Shoot out"></asp:ListItem>
<asp:ListItem Text="Go as you like"></asp:ListItem>
 </asp:DropDownList>

我写了以下代码来保存数据库中的数据

Dim li As ListItem
 Dim evt As String = ""
   For Each li In ddEVNT2.Items
      If li.Selected Then
                    If evt = "" Then
                        evt = li.Value
                    Else
                        evt = evt & ", " & li.Value
                    End If
         End If
     Next

1 个答案:

答案 0 :(得分:0)

我希望这能解决你的问题

Dim evt As String = "" Dim li As ListItem For Each li In ddEVNT3.Items If li.Selected Then evt += li.Value + ","; End If Next