2017-02-05 8 views
-1

選択したすべてのアイテムをデータベースに送信したいのですが、残念ながら最初の選択アイテムは残りのアイテムを保存していません。選択したアイテムをデータベースに送信できません

<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 
+0

これはあなたの問題を解決したいと考えています。 – Steve

+0

Steve私が選択した各項目をevt変数に保存したいのですが... – Rab

答えて

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

+0

1つの値だけがピッキングされていますが、次からループに入りません。 – Rab

関連する問題