【问题标题】:Select multiple items from a listbox从列表框中选择多个项目
【发布时间】:2014-07-07 05:36:16
【问题描述】:

我需要从 ListBox 中选择多个值。 我将SelectionMode 启用为multiple。我可以选择多个值,但只有一个值会进入数据库。我用Listbox.SelectedValue.ToString()

请帮助我如何将多个值输入数据库?

【问题讨论】:

  • 您打算如何将多个值发送到数据库?
  • 如果我选择 A,B,C 那么这 3 个值应该放在数据库中的一行。

标签: c# sql sql-server-2008


【解决方案1】:

ListBox.SelectedValue 将只返回一个值。您需要使用ListBox.SelectedItems 属性,然后相应地调整您的代码以将多个值插入数据库。

【讨论】:

  • 应该将它输入到数组中还是什么?放置选定项目时出现错误。
【解决方案2】:

使用 foreach 循环我们可以在 ListBox 中获得多个选定的值

    foreach (ListItem li in ListBox1.Items)
    {
        if (li.Selected)
        {
            lblValues.Text += li.Text+"<br/>";
        }
    }

查看此链接了解更多详情:http://www.dotnetfox.com/articles/how-to-get-multiple-selected-value-in-listbox-control-Asp-Net-using-C-Sharp-1047.aspx

【讨论】:

    猜你喜欢
    • 2021-11-26
    • 1970-01-01
    • 2018-04-16
    • 1970-01-01
    • 1970-01-01
    • 2015-10-02
    • 1970-01-01
    • 2021-11-23
    • 1970-01-01
    相关资源
    最近更新 更多