主页 > 知识库 > ASP.NET 固定标题列与栏位的具体实现

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

热门标签:银行业务 Linux服务器 服务器配置 电子围栏 团购网站 科大讯飞语音识别系统 Mysql连接数设置 阿里云

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 固定标题列与栏位的具体实现》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266