华域联盟 .Net ASP.NET 固定标题列与栏位的具体实现

ASP.NET 固定标题列与栏位的具体实现

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>

本文由 华域联盟 原创撰写:华域联盟 » ASP.NET 固定标题列与栏位的具体实现

转载请保留出处和原文链接:https://www.cnhackhy.com/50696.htm

本文来自网络,不代表华域联盟立场,转载请注明出处。

作者: sterben

发表回复

联系我们

联系我们

2551209778

在线咨询: QQ交谈

邮箱: [email protected]

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部