我有一个包含无限列和行的 asp.NET 网格列表。这是作为搜索结果显示的(某种工作历史数据)。根据搜索条件,没有。列和没有。行数会增加。
我需要修复/卡住第一行(标题部分)和左侧的 3 列(这 3 列需要一直显示,其余内容可以滚动)。
在代码页中可以看到这么多内容:
<div style="height:500px; overflow:auto">
<asp:GridView ID="someid" runat="server">
</asp:GridView>
</div>
标题列是动态出现的,'n' 没有。标题将会出现(如 2016 年 4 月、1026 年 5 月等),因此不能为每个标题应用“id”。前 3 个左列也相同。有什么解决办法吗?
最佳答案
看看这个gridviewscroll插件,在这里你可以找到一个 jquery 插件来完成你想要的
在你添加了正确的 css
和 js
文件之后,你应该使用的代码是这样的:
$(document).ready(function () {
gridviewScroll();
});
function gridviewScroll() {
$('#<%=someid.ClientID%>').gridviewScroll({
width: 660, //change this two values by
height: 200, //your real width and height
freezesize: 3
});
}
关于html - 如何卡住具有无限行和列的表格数据网格列表的标题和第一列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30400019/