如何将列表框中的多个选定项目插入数据库

时间:2013-01-15 13:41:31

标签: asp.net sql-server

我有两个列表框,我想从两个列表框中插入多个选定值到数据库。 让我解释一下: -

<asp:ListBox ID="ddlSuperior" runat="server" SelectionMode="Multiple">
<asp:ListBox ID="ddlSubordinate" runat="server" SelectionMode="Multiple">

和提交按钮

<asp:Button ID="btnSubmit" runat="server" Text="Submit" />

假设我从ddlSuperior中选择2个值,从ddlSubordinate中选择1个值。 我怎么能这样做..?

1 个答案:

答案 0 :(得分:0)

嗯,有很多方法。

    Dim superiorIndexes = ddlSuperior.GetSelectedIndices
    Dim vals = superiorIndexes.Select(Function(i) ddlSuperior.Items(i).Value)
    Dim subordinateIndexes = ddlSubordinate.GetSelectedIndices()

    vals = vals.Concat(subordinateIndexes.Select(Function(i) ddlSubordinate.Items(i).Value))

    For Each val As String In vals

        ' Code to do db insert

    Next

在此处查找db示例:C# SQL insert command查看Marc_S答案。