标签: c# asp.net sql sql-server
假设我们有2个下拉菜单。我希望能够从这些下拉列表中选择一个项目,并将所选项目的值作为参数(或占位符)传递给查询字符串。 类似的东西:
SELECT {1} FROM {2}
目前我使用的是sqldatasource,但我找不到从下拉菜单控制查询的方法。 此外,第一个下拉列表应该有一个类似“选择所有内容”的项目,传递给查询字符串的值必须是“*” 我确信这是一个非常常见的过程,但我找不到一个我能够轻易理解的直接示例或教程。所以任何建议或例子都会有很多帮助
答案 0 :(得分:0)
您需要的是高级查询构建器。这不是一个常见的过程。我花了很多时间来构建,但仍然不完美。此外,您必须小心构建查询,因为如果只填写从查询字符串中收到的内容,则有人可以删除您的数据库。
有一些像EasyQuery这样的商业查询构建器。结帐demo和prices