当前在系统的报告模块中工作
必须让用户从页面中选择要显示的列




[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/

10-17 01:16