冻结列和行

时间:2011-07-07 07:08:28

标签: .net asp.net asp.net-mvc-3

我正在asp.net 2010中开发一个应用程序。

我希望冻结http://datatables.net/extras/fixedcolumns/链接中的功能。 我不想使用任何插件。还有一个功能来显示或隐藏特定的列。所以在这种情况下,冻结应该可以正常工作。

有任何解决方案吗?

我从这里找到了一个解决方案: http://tonesdotnetblog.wordpress.com/2009/05/30/how-to-create-an-html-table-with-frozen-headers-and-columns/

如果不在客户端显示/隐藏任何列,它工作正常。 但是当我在冻结区域中显示/隐藏列时,冻结区域的宽度保持不变,因此它会在结束时创建空白区域。实际上,表的宽度应该自动调整,以便冻结和非冻结部分的组合只会产生一个表的错觉。任何解决方案?

1 个答案:

答案 0 :(得分:0)

使用标准GridView无法实现此目的。我建议你看一下这个选项可用的第三方工具。例如,来自DevExpress的ASPxGridView控件。以下是几个演示的链接:

Customization Window

Fixed Columns