首页 > 解决方案 > 自动选中下拉列表中的复选框

问题描述

我正在整理一个使用 SQL 添加/验证电子邮件地址的客户端用户界面,然后在 3 个单独的下拉菜单之间,如果选中了一个项目,那么它将把相应的值放入 SQL 中。我的问题是当数据库中已经存在电子邮件时,如何在下拉列表中检查多个值后,它们已经被应用?现在您必须重新选择所有值。SQL 中的值也是用竖线分隔的。

string SqlInsert = "";
            foreach (ListItem item in item.Items)
            {
                if (item.Selected)
                {
                    item.Text = item + "|";
                    SqlInsert += item.Text;
                }

            }

            Connection conn = new Connection();
            conn.Open(connections.newconn);
            Recordset rs1 = new Recordset();
            string Sql1 = "";

            Sql1 = $"UPDATE users SET item = ('{SqlInsert}') WHERE Email = '{EmailTextBox.Text}'";
            rs1.Open(Sql1, conn);

标签: c#asp.net

解决方案


推荐阅读