我需要保留列標題,當我向下滾動時,滾動位置,當我例如做一個編輯和頁面做回發。在gridview中維護GridView的滾動位置和固定的頭部asp
我不知道如何在同一時間做兩件事,但我可以分開做。我不知道如何用JavaScript做到這一點。這是兩種功能的外觀。
我用這個link來保存滾動位置和這個link來保持列標題固定。
正如我所說,他們各自單獨工作,但我如何將他們結合?
<head id="Head1" runat="server">
<title>Fixed Header GridView</title>
<link href="Styles/GridviewScroll.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min.js"></script>
<script src="Scripts/gridviewScroll.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
gridviewScroll();
});
function gridviewScroll() {
$('#<%=GridView1.ClientID%>').gridviewScroll({
width: 5300,
height: 950,
startHorizontal: 0,
wheelstep: 10,
barhovercolor: "#3399FF",
barcolor: "#3399FF"
});
}
function scrollPosition() {
var scroll = {
Y: '#<%= hfScrollPosition.ClientID %>'
};
$(document).ready(function() {
$("#scrollable-container").scrollTop($(scroll.Y).val());
});
}
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:GridView ID="GridView1" runat="server" Width="660px"
AutoGenerateColumns="False" DataSourceID="SqlDataSource1" EnableModelValidation="True" ShowFooter="True" HorizontalAlign="Left">
<Columns>
hi @sam我也使用相同的代碼來修復我的gridview頭,並且在對齊gridview時遇到了麻煩,當我將自動搜索或使用按鍵對文本框進行過濾時..請幫助 – rickyProgrammer