简体   繁体   English

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

[英]how to insert multiple selected items from listbox to database

I have two listboxes and i want to insert multiple selected values from both listboxes to database. 我有两个列表框,我想将两个列表框中的多个选定值插入数据库。 Let me explain :- 让我解释 :-

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

and a submit button 和一个提交按钮

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

Suppose i select 2 values from ddlSuperior and 1 value from ddlSubordinate. 假设我从ddlSuperior中选择2个值,并从ddlSubordinate中选择1个值。 How can i do that..? 我怎样才能做到这一点..?

Well, there are quite a few ways. 好吧,有很多方法。

    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

Find db example here: C# SQL insert command Look at Marc_S answer. 在此处查找数据库示例: C#SQL插入命令查看Marc_S答案。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM