asp.net - 如何在启用溢出属性时固定 gridview 标题

标签 asp.net css gridview

我希望用户能够在 div 中滚动以查看所有行。但是将 div 的 overflow 属性设置为 true。当我开始滚动时,标题消失了。是否可以使标题静态。这样我就可以排序或执行任何类型的其他操作。

目前我尝试在网格上方使用固定表格并隐藏网格标题。但是在编辑时它并没有随着网格的扩展而扩展。

最佳答案

文章:Grid View with fixed header

For the gridview to freez the header

div#gridPanel 
{
   width:900px;
   overflow:scroll;
   position:relative;
}


div#gridPanel th
{  
   top: expression(document.getElementById("gridPanel").scrollTop-2);
left:expression(parentNode.parentNode.parentNode.parentNode.scrollLeft);
   position: relative;
   z-index: 20;
}


<asp:Panel ID="gridPanel" runat="server" Height="200px" Width="100px" ScrollBars="Auto">
   asp.net grid view

关于asp.net - 如何在启用溢出属性时固定 gridview 标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3715590/

相关文章:

c# - 如何在 C# 中将文件存储在共享网络驱动器上

javascript - 无法使用 javascript 将 http POST 请求发送到 ASP.NET Web api Controller

asp.net - Ajaxtoolkit TabPanel Invisible Tag Bug

javascript - 无法设置未定义的属性(输入 [文本] 值)

c# - 在 GridView 的 EditTemplates 中使用 DropDownList

c# - 如何使用状态代码设置自定义异常

javascript - 样式 html 元素后跟特定类

html - 在谷歌地图上放置圆 Angular 有什么技巧吗?

Android 自定义 gridview 在每个网格项目上都有 (imagebutton + imageview)

Android GridView 项目调整大小