只是一个一般性的设计问题,我想听听你的一些意见。我正在为客户设计一个系统,我正在使用GridView。他们需要在其中一些列中显示很多列,我不得不求助于使用带有水平滚动条的面板。这提出了一些问题 - 即使使用交替的行颜色,也要跟踪哪一行很难,而且通常非常难看。
您之前是如何处理这些问题的?是否有任何类型的AJAX控件可以提供帮助,因此某些数据只能在悬停时显示?或任何其他一般性的想法。
答案 0 :(得分:1)
Matt Berseth提供了有关优化网格视图的精彩教程:
http://mattberseth.com/blog/2007/08/creating_a_gridview_with_resiz.html
http://mattberseth.com/blog/2007/10/improving_the_presentation_of.html
希望这些链接有所帮助!
答案 1 :(得分:0)
我有一个解决方案,虽然我在这里冲浪,看看是否有更好的选择。我不认为MB解决了特定的问题,即如何在不使用水平滚动的情况下显示大量列。
我有150个左右列的GridViews,最多约10,000行。我对它们进行分页,因此行数不是一个大问题(如果你想一次玩10,000,则将它们导出到Excel)。但这些专栏是一个问题......这是我过去几年一直在使用的内容:
这很好用,因为“水平分页”完全是客户端的,即使使用IE6也很快(必须非常小心地编写jQuery)。我有一些页面,我根据表中的内容生成“水平页面”;对于标准的东西,我手工制作页面和类。
有人有更好的想法吗?