c# - 自动选中下拉列表中的复选框
问题描述
我正在整理一个使用 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);
解决方案
推荐阅读
- excel - 为布尔结果评估两个索引、匹配、匹配函数似乎不起作用
- javascript - 使用 Lodash 从对象中删除字段
- java - Spring Boot JPA 未知用户
- c# - 如何将连接字符串注入外部程序集(项目)控制器?
- ios - 当移动到嵌入在 UITableViewCell 中的 UITextView 中的新行时,光标消失
- google-apis-explorer - YouTube 分析 API 行为空
- groovy - 如何在 Groovy 闭包中隐藏变量?
- security - LDAP 与 Solr 的集成
- linux - 为什么来自套接字的 recv() 不会阻塞
- angular - DHTMLX 甘特图 - 错误 TS6137:无法导入类型声明文件