当前在系统的报告模块中工作
必须让用户从页面中选择要显示的列
例
页
[X]Column1
[ ]Column2
[X]Column3
Table returned from SP
---------------------
| Column1 | Column3 |
---------------------
| | |
---------------------
页
[ ]Column1
[X]Column2
[ ]Column3
Table returned from SP
-----------
| Column2 |
-----------
| |
-----------
如何使用带有存储过程的VC#和sql Server 2008实现类似的功能?
编辑:我知道如何使用动态SQL语句修复它,我问的方法比那更好
最佳答案
请检查这篇文章How to Create a Complete Dynamic SQL Statement Using SQL Server
在那篇文章中,您将获得一个想法,即构建具有要显示的动态字段列表和动态where
语句的简单动态SQL语句。
关于c# - 根据存储过程参数显示/隐藏列,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17445000/