1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
<body>
<form id="form1" runat="server" style="max-width:100%;">
<asp:ScriptManager ID="scriptManager" runat="server" EnablePartialRendering="True" />
<script language="javascript" type="text/javascript">
var temp = Sys.WebForms.PageRequestManager.getInstance();
temp.add_pageLoaded(pageLoaded);
function pageLoaded(sender, args) {
getScroll()
}
function getScroll() {
document.getElementById("DivGrid").scrollLeft = document.getElementById("scrollPosX").value;
document.getElementById("DivGrid").scrollTop = document.getElementById("scrollPosY").value;
}
function setScroll() {
var x = document.getElementById("DivGrid").scrollLeft;
var y = document.getElementById("DivGrid").scrollTop;
document.getElementById("scrollPosX").value = x;
document.getElementById("scrollPosY").value = y;
}
</script>
<input type="hidden" id="scrollPosX" runat="server" name="scrollPosX"/>
<input type="hidden" id="scrollPosY" runat="server" name="scrollPosY"/>
<div id="DivGrid" style="min-height:600%;height:600px;min-width:100%;width:100%;overflow:scroll;" runat="server" onscroll="setScroll()" >
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataKeyNames="New_salaireId" DataSourceID="SqlDataSource1"
CellPadding="4" ForeColor="#333333" GridLines="Vertical"
onselectedindexchanged="GridView1_SelectedIndexChanged" >
<!-- Codes pour les colonnes que je ne mets pas car inutile pour le sujet du post-->
</asp:GridView>
</div>
<script type="text/jscript" >
getScroll()
</script>
</form>
</body> |
Partager