日期:2014-05-18  浏览次数:20346 次

ASP.NET根据数据库查询动态生成gridview表头



如上图,假设完整的表头是这样的,现在根据用户的权限不同,可能有部分用户没权限看到【三三】那一列,那用户查询报表后应该生成如下图的表:



假设用户没权限看到【三三】和【四】这3列,那用户查询后的报表应该是:



现在我将所有的字段跟相应的用户权限都放到数据库里,想请问,在Gridview里面应该怎么根据查询到的字段来构建这个表头呢?

要根据数据库查询在后台或者用什么办法来动态构建,不是写死的哦。
在这先谢谢各位大侠啦!

------解决方案--------------------
下面是例子,其实就是一段html,你看懂了就循环生成那段html即可

http://dotnet.aspx.cc/article/01c21aa8-7de7-4c5d-ab0c-4736e259b773/read.aspx