我有2个列表框,其中selectmode设置为' multiple',列表框中的选项为:
All 1 2 3 All a b c
我创建传递给我的sql的逗号分隔列表如下所示:
String strSegment = String.Empty;
foreach (ListItem li in lstNum.Items)
{
if (liSegment.Selected)
{
strSegment += "'" + liSegment.Value + "',";
}
}
strSegment = strSegment.Substring(0, strSegment.Length - 1);
我的存储过程如下所示:
select *
from VIEW_TOTAL
where
Numbern in (@NumList) and
Letters in (@LetterList)
当用户选择“全部”时,我很遗憾该怎么做。或者'所有' 1',' 2',' 3'或者没有选择任何东西。 我知道这些是很多问题,我希望得到一些指导或如何处理将多选值传递给sql以返回数据集的示例。