asp.net - 单个搜索文本框中的多个搜索 ID
问题描述
我有一个搜索文本框,我想在其中输入至少 20 个用句点或逗号分隔的员工 ID,并从表中查找员工姓名并在 Gridview 中填充所有匹配的员工姓名。是否有任何有用的链接或建议?
解决方案
假设您有一个存储过程,它接受一个名为 @EmployeeIds 的参数,并且已检查传递给服务器代码和存储过程的 CSV 列表,那么在 where 子句中放置:
WHERE ',' + @EmployeeIds + ',' LIKE '%,' + RTRIM(LTRIM(EmployeeID)) + ',%'
推荐阅读
- typescript - 迭代不同类型对象的最佳方法
- python - 追加数据后列表返回空
- fonts - 如何将字体单位(具有一定字体大小)转换为像素?
- sql - 我需要创建一个列,其中相同值保留在表中的次数。SQL 服务器
- flutter - Dart 中的单行构造函数赋值
- python - 已安装 PYSMB 丢失
- javascript - 无法将电话号码显示为 E. 164 的格式。使用 intl-tel-input
- asp.net-mvc - 如何访问在某个控制器中创建的 Viewbag 中的项目并在另一个控制器中使用它?
- python - 这些 while 语句的顺序如何工作?
- node.js - 在开玩笑测试中关闭猫鼬连接会导致匹配器错误