首页 > 解决方案 > 单个搜索文本框中的多个搜索 ID

问题描述

我有一个搜索文本框,我想在其中输入至少 20 个用句点或逗号分隔的员工 ID,并从表中查找员工姓名并在 Gridview 中填充所有匹配的员工姓名。是否有任何有用的链接或建议?

标签: asp.net

解决方案


假设您有一个存储过程,它接受一个名为 @EmployeeIds 的参数,并且已检查传递给服务器代码和存储过程的 CSV 列表,那么在 where 子句中放置:

WHERE ',' + @EmployeeIds + ',' LIKE '%,' + RTRIM(LTRIM(EmployeeID)) + ',%'

推荐阅读