gpt4 book ai didi

javascript - 始终在屏幕上显示表格的第一行和第一列

转载 作者:行者123 更新时间:2023-11-28 08:58:35 26 4
gpt4 key购买 nike

感谢您在此站点上为我提供的所有帮助,朋友们。我做不到的一件非常困难的事,我怀疑这对我来说是否可能。

任务

使asp:Table的第一行和第一列始终显示在屏幕上,而该表的其余部分是可滚动的。一定要。

环境

Asp.net,C#。没有Java脚本。没有jQuery。但是我已经准备好使用所有可以帮助您的东西。

ASPX表声明

该表在aspx页中静态声明。还有另一张桌子。它们被放入asp:MultiView中的不同asp:Views中。从SQL Server数据库中的代码隐藏中检索数据,在代码隐藏中创建单元格和行。

    <asp:Panel ID="pnlPanel1" runat="server" Visible="False" Enabled="False" Style="position: absolute; top: 57px; left: 0px; right: 0px; bottom: 0px; overflow: visible;">
<asp:MultiView ID="mvMultiView1" runat="server" ActiveViewIndex="0">
<asp:View ID="vView1" runat="server">
<div style="position: absolute; top: 22px; left: 90px; right: 0px; bottom: 0px; border: 0px #BAC7DB solid; border-right: none; background-color: #FFF; z-index: 98;">
<asp:Table ID="tblTable1" runat="server" CssClass="class_Schedule" GridLines="Both"/>
</asp:table>
</div>
</asp:View>
<asp:View ID="vView2" runat="server">
<div style="position: absolute; top: 22px; left: 90px; right: 0px; bottom: 0px; border: 0px #BAC7DB solid; border-right: none; background-color: #FFF; z-index: 98;">
<asp:Table ID="tblTable2" runat="server" CssClass="class_Schedule" GridLines="Both"/>
</asp:table>
</div>
</asp:View>
</asp:MultiView>
</asp:Panel>


建议

如果当前的实现无法解决问题,那么我准备学习其他方法,包括JavaScript。

最佳答案

部分解决。
我将页眉放在主表顶部的单独表中。主表位于可滚动的div中,而标头表位于顶部的div中,并且不会滚动。这允许垂直滚动,标题行始终在顶部。

关于javascript - 始终在屏幕上显示表格的第一行和第一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18096004/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com