0

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

<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 个值。我怎样才能做到这一点..?

4

1 回答 1

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 答案。

于 2013-01-15T13:44:31.833 回答