客户提这个要求很久了,最近才时间弄,但是看到百度中要没有很多详细的代码。废话不多说直接贴代码。
APSX 页面代码: JS 复制代码 代码如下: <script src="../Js/jquery-1.8.3.min.js" type="text/javascript"></script> - <script src="../Js/jquery-ui-1.10.3.custom.js" type="text/javascript"></script>
<script src="../Js/gridviewScroll.min.js" type="text/javascript"></script>
<link href="../CSS/GridviewScroll.css" rel="stylesheet" type="text/css" />
//以上的文件都可以直接到网上下载的
<script type="text/javascript">
$(document).ready(function() { gridviewScroll(); });
function gridviewScroll() {
// 因为我的GRIDVIEW 要放在一个DIV中所以要获得对应的高度和宽度,一般直接数字设置就好了
var gridWidth = $("#divservic").width(); var gridHeight = $("#divservic").height();
var headerHeight = $("#divHeader").height();
gridHeight = gridHeight - headerHeight;
$('#<%=GridView2.ClientID%>').gridviewScroll({ width: gridWidth,//宽度 一定不能用100% 可直接写死 height: gridHeight,//高度 可以直接写死 freezesize:4//控制头几列不动 }); }
复制代码 代码如下: <div id="divservic" style="width: 100%;margin-bottom: 2px; height:220px;">
<asp:GridView ID="GridView2" runat="server" CellPadding="4" ForeColor="#333333" Width="100%" BorderColor="#D1DDAA" AllowPaging="True" DataKeyNames="InstallationID" OnPageIndexChanging="GridView2_PageIndexChanging" onrowdatabound="GridView2_RowDataBound" onrowdeleting="GridView2_RowDeleting" AutoGenerateColumns="False" AllowSorting="True" onsorting="GridView2_Sorting"> <RowStyle CssClass="GridviewScrollItem" />>-------------------------------------------------------------这里的样式要添加 <FooterStyle BackColor="#1C5E55" Font-Bold="True" ForeColor="White" /> <PagerStyle CssClass="GridviewScrollPager" />-------------------------------------------------------------这里的样式要添加 <SelectedRowStyle BackColor="#C5BBAF" /> <HeaderStyle CssClass="GridviewScrollHeader" />-------------------------------------------------------------这里的样式要添加 <EditRowStyle BackColor="#7C6F57" /> <AlternatingRowStyle BackColor="White" BorderColor="#D1DDAA" /> <Columns> <asp:TemplateField> <ItemTemplate> <asp:CheckBox ID="ckbitem" runat="server" /> </ItemTemplate>
</asp:TemplateField> <asp:BoundField DataField="InstallationID" HeaderText="InstallationID" SortExpression="InstallationID" /> <asp:BoundField DataField="Completed" HeaderText="Completed" /> <asp:BoundField DataField="Tid" HeaderText="Tid" /> <asp:BoundField DataField="Mid" HeaderText="Mid" /> <asp:BoundField DataField="Bank" HeaderText="Bank" /> <asp:BoundField DataField="Model" HeaderText="Model" /> <asp:BoundField DataField="Barcode" HeaderText="Barcode" /> <asp:BoundField DataField="DateReq" HeaderText="DateReq" SortExpression="DateReq" />
</Columns> </asp:GridView> </div>
|