我正在尝试为组织中的员工创建时间表。系统管理员需要填写一个列表并检查时间表是否由员工填写。
在此附加图像中,前 3 列 EmployeeName、HasLicence 和 SkillLevel 是静态的。具有日期范围的列是动态的。这些列可能会因所选日期范围而异。如果日期范围超过页面大小,则水平滚动应出现在第二部分并保持前三列冻结。
我试图通过创建 2 个单独的网格并连接在一起来实现这一点。但是我遇到了很多对齐问题。请建议我这样做的最佳方法。
我正在尝试为组织中的员工创建时间表。系统管理员需要填写一个列表并检查时间表是否由员工填写。
在此附加图像中,前 3 列 EmployeeName、HasLicence 和 SkillLevel 是静态的。具有日期范围的列是动态的。这些列可能会因所选日期范围而异。如果日期范围超过页面大小,则水平滚动应出现在第二部分并保持前三列冻结。
我试图通过创建 2 个单独的网格并连接在一起来实现这一点。但是我遇到了很多对齐问题。请建议我这样做的最佳方法。
一种可能的方法是使用 CSS 来实现这种“冻结”外观,但它在旧浏览器中的呈现方式会有所不同,因此请在您希望支持的所有浏览器上进行测试。
查看Freeze asp.net 网格视图列以查看此问题的一种解决方案。