【问题标题】:how to insert multiple selected items from listbox to database如何将多个选定项目从列表框中插入到数据库
【发布时间】:2013-01-15 13:41:30
【问题描述】:

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

<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 个值。 我该怎么做..?

【问题讨论】:

  • 什么问题,你试过什么?
  • 表示一个id有两个上级和一个下级
  • 您有一列上级,但用户必须选择两列?那我建议再增加一个高级列。

标签: asp.net sql-server


【解决方案1】:

嗯,有很多方法。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-22
    • 2019-07-31
    • 1970-01-01
    • 2020-11-06
    • 2019-08-28
    • 1970-01-01
    相关资源
    最近更新 更多