ASP.NET Freeze表头和列

时间:2017-10-24 17:20:09

标签: javascript c# asp.net

我试图在ASP.NET中冻结表格的标题行和前两列。该表在运行时填充,每个单元格中有不同的控件,有些具有TextBox控件,其他标签和/或按钮。

在尝试了许多不同的解决方案后,我找到了script,这使得这成为可能。

现在我有两个问题。首先,在某些窗口大小的情况下,标题行与表格的其余部分不完全对齐,越往右看越差。其次,在Firefox或Internet Explorer中查看页面时,冻结的行和列很难更新其位置,导致它们停在实际滚动表的后面。

我是否有更聪明的方法可以冻结行和列?这似乎已经完成了100次,但我找不到一个对我来说完美无瑕的解决方案。

提前谢谢。

1 个答案:

答案 0 :(得分:0)

我写了一个插件可以修复标题和冻结列,也许你可以试试。看图像:

GridViewScroll

插件放在GitHub上。链接:https://github.com/twlikol/GridViewScroll

有两个版本,你可以试试哪种更容易使用。