C# 复选框将参数添加到Gridview
我有一个复选框列表,它显示了所有表C列 我的A表有两列 B->主键 C->每个C都有一个唯一的B 对于我的Gridview源代码,我有一个这样的SQL 差不多吧。我的SQL语法不是很好。我希望你能告诉我我想要什么 我真正想要的是,当我单击一个按钮时,Gridview应该根据SQL进行填充,但要根据复选框列表中选择的内容进行过滤 有没有办法在SQLIN子句中添加参数? 我该怎么做 致以最良好的祝愿C# 复选框将参数添加到Gridview,c#,asp.net,sql,database,C#,Asp.net,Sql,Database,我有一个复选框列表,它显示了所有表C列 我的A表有两列 B->主键 C->每个C都有一个唯一的B 对于我的Gridview源代码,我有一个这样的SQL 差不多吧。我的SQL语法不是很好。我希望你能告诉我我想要什么 我真正想要的是,当我单击一个按钮时,Gridview应该根据SQL进行填充,但要根据复选框列表中选择的内容进行过滤 有没有办法在SQLIN子句中添加参数? 我该怎么做 致以最良好的祝愿 Soner以下URL中讨论了不同的解决方案: 看一看。当我遇到这样的问题时,我使用了一个预计算的数据
Soner以下URL中讨论了不同的解决方案:
看一看。当我遇到这样的问题时,我使用了一个预计算的数据表,相当于所有被选中的框,并使用了一个我询问的关于该查询的LINQ查询。基本上,在您的问题的上下文中,我只是使用了一个标准的LINQ查询,通过对所有复选框进行排序来构建一个过滤器。我使用创建了过滤器本身。我只需要谓词生成器源代码下的26行代码
SELECT DISTINCT C
FROM A
ORDER BY C
Select <...............>
From <..................>
Where <.................>
AND A.B IN
(Select A.B
From A
Where A.C IN ALL CheckBoxList.SelectedItem.Value)