给GridView加滚动条同时标题不动

GridView添加横向滚动条 使用div,前台代码:             --%>                             HorizontalAlign="Center" BackColor="White" BorderColor="#DEDFDE" BorderStyle="None"                 BorderWidth="1px" CellPadding="4" Fo 阅读详情

 

首先将GridView放到下面的Div中:

< div  id ="div_info"  style ="overflow:auto;width:200px;height:100px" >
</ div >

然后设置GridView的HeaderStyle-CssClass="FixedHeader"
FixedHeader的CSS代码如下:

 


.FixedHeader
        
{
            position
: relative;
            top
: expression(this.offsetParent.scrollTop);
            background-color
: blue;
            height
: 25px;
            color
: #ffffff;
            text-align
: center;
            vertical-align
: middle;
            font-weight
: bold;
            font-size
: 13px;
            background-color
: #5D7B9D;
        
}

以上就保证的在GridView显示滚动条的同时,横向标题不会变化,下面加入一段JavaScript代码保证此GridView只显示纵向滚动条
JavaScript代码如下:


//保证只显示垂直方向上的滚动条
        function chkFlow() {
            
var o = document.getElementById("div_info");
            
if (o.scrollWidth > o.offsetWidth) {
                o.style.overflowX 
= "scroll";
            }

            
else {
                o.style.overflowX 
= "hidden";
            }

        }

此段脚本可放在页面加载的事件里,如body的onload事件

GridView表头锁定 很不错的GirdView表头锁定代码,简洁,有效、 当时也是找了很多,最后把自己实现了的,用文本方式 复制粘贴下来了。 立即下载

相关推荐

ASP.ENT GridView 表头固定 表身可以滚动

用于ASP.NET平台下的GridView 表头可以固定,表身可滚动。完整的源码,可以直接在VS2008以上的版本中进行运行测试。

ASP.NET中GridView 表头不动内容滚动解决法

ASP.NET中GridView 表头不动内容滚动解决法 前台 function scrool() {  var t = document.getElementById("");  var t2 = t.cloneNode(true)  for(i = t2.rows.length -1;i > 0;i--)  t2.deleteRow(i)   t.deleteRow(

liziki的专栏 2637

保姆级教程:用VESTA软件5分钟搞定纳米颗粒Wulff Construction建模(以Au金为例)

本文提供了一份详细的VESTA软件教程,指导用户如何在5分钟内完成纳米颗粒Wulff Construction建模,特别以金(Au)为例。从环境搭建、基础晶体结构创建到Wulff Construction设置和可视化优化,涵盖了全流程操作步骤和常见问题解决方案,适合科研新手快速上手。

weixin_29311017的博客 436

.net GridView通过去除滚动条,保持标题始终出现在顶部

在用到GridView的页面中,我们

huanglaoban的博客 526

别再乱选离散化方法了!从零到一用Matlab对比差分、双线性Tustin和预矫正的实战效果

本文深入探讨了Matlab中四种主流离散化方法(差分、双线性Tustin和预矫正)的实战效果对比,帮助工程师在数字控制系统设计中做出明智选择。通过详细的理论分析和Matlab代码示例,展示了不同方法在稳定性、频率响应和计算复杂度上的差异,并提供了针对不同场景的工程选用指南。

weixin_28737603的博客 141

Vercel静态站被墙别慌!手把手教你用Cloudflare免费CDN+域名解析搞定DNS污染

本文详细介绍了如何利用Cloudflare免费CDN和域名解析解决Vercel静态网站遭遇DNS污染的问题。通过诊断DNS污染、设计Cloudflare解决方案架构、实战配置步骤以及高级调优技巧,帮助用户快速恢复站点访问并提升防护能力。

weixin_27442001的博客 677

HTML中滚动条滚动时如何让上面的标题固定不动

在做web前端开发时,有时候需要滚动条滚动时让上面的标题固定不动。如果一开始在设计阶段html元素的层次结构是对的,通过在不同的节点设置overflow就很容易实现。 但是有时候一开始的层次结构设计的不能满足让标题固定不动,如果调整层次结构又会改动很多文件。例如一开始,标题并没有单独放在一个div里,而是按左右设计的,并且是在2个不同的模板文件里。这时要实现上述需求,在不改动大的层次结构

Quincylk的专栏 3万+

Unity UI适配实战:从Canvas Scaler到主流游戏适配方案解析

本文深入解析Unity UI适配的核心技术,重点介绍Canvas Scaler组件的关键参数如Reference Resolution和Screen Match Mode,并提供主流游戏适配方案实战分析。通过九宫格拉伸、动态调整等技巧,帮助开发者解决多设备适配难题,提升游戏UI在不同分辨率下的表现。

weixin_29001419的博客 970

ScrollView中的GridView ,解决不能滚动问题

只需自定义自己的GridView ,并重写GridView  的onMeasure方法: protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int expend = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE>>2, MeasureSpe

duyinshi的专栏 943

STM32F103新手必看:0.96寸OLED屏幕从接线到动态显示全攻略(附IIC避坑指南)

本文为STM32F103新手提供了0.96寸OLED屏幕从硬件接线到软件驱动的完整实战指南。重点解析了IIC通信的时序、设备地址(0x78/0x7A)的常见陷阱,并详细演示了如何实现字符显示与平滑滚动显示等动态效果,帮助开发者快速上手并避开常见调试难题。

stone的博客 552

手把手教你学Simulink--移动机器人多轮协同场景实例:基于Simulink的双轮差速PMSM轮毂电机协同驱动仿真

本文介绍了基于Simulink的双轮差速PMSM轮毂电机协同驱动仿真系统。针对移动机器人存在的电机参数不一致、负载分配不均等问题,提出主从同步+力矩补偿的协同控制策略。通过搭建包含运动学模型、PMSM电机模型和矢量控制器的仿真系统,实现了速度同步误差<0.005m/s、轨迹跟踪误差<0.8cm、能耗降低12.5%的优化效果。文章详细阐述了建模步骤、核心算法实现和性能验证,为移动机器人动力系统设计提供了实用参考方案。

MHD0815的博客 131

Gridview出现滚动条,组件冲突,如何解决

在你布局或者组件混用的时候你可能会发现 gridview 的九宫格没有完全在页面上显示,只是显示了一个局部(第一行)只有一个滚动条,还不能上下拖动,真的是让人很苦恼,就像下面截图这样,那么该怎么解决呢?............

qq_46906413的博客 4867

反应动力学仿真软件:Kintecus_(4).用户界面及操作指南

在 Kintecus 中,反应方程的定义非常灵活。您可以定义简单的一阶反应、复杂的多步反应以及不同类型的反应机制。

kkchenjj的博客 1182

去掉GridView的滚动条

重写GridView的onMeasure方法,使其不会出现滚动条 package com.xfinder_logistics.view; import android.content.Context; import android.util.AttributeSet; import android.widget.GridView; public class MyGridView exten

明明爱汽车 4218

[ 人力资源面试篇 ] HR 面试题分析详解大集合,看完直怼面试官(二)

那么在这个系列的文章中,我们聊到 HR 面谈什么?并且总结了五十个常见的人力资源面试题,在这里分享给大家。

qq_51577576的博客 1380

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

为Gridview生成滚动条

若要使Gridview生成横竖滚动条,最简单的办法就是把Gridview放在一个Panel里。比如,如果要生成竖滚动条,就要设置Panel的高度,然后设置Panel的ScrollBars属性。asp:Panel ID="Panel1" runat="server" Height="300px" ScrollBars="Vertical">asp:GridView runat="serv

1087

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

gridview 纵向滚动条

给gridview设置滚动条有很多方式.最简单的是将gridview放到一个panel中,然后给panel加上 ScrollBars="Vertical"  属性,便可以实现,但是这样标题头会随着滚动。从一个网名为小小鸟的人那里学到如何给gridview 添加纵向滚动条,标题头不滚动 。首先定义一个样式表:     .Freezing         {              

yap111的专栏 3721

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Gridview 添加滚动条

<br />gridview 添加滚动条,据说有好几种方法,尝试了一种,感觉效果还可以。<br />思路是把gridview放到一个panel里,然后设置panel的css,出现滚动条。<br />代码如下<br />   <asp:Panel ID="Panel1" runat="server" Height="100px" ScrollBars="Horizontal" Width="400px"> <br />             <asp:GridView ID="GridView1" runa

tomsyc的专栏 1622

GridView产生纵向横向的滚动条

让GridView产生纵向横向的滚动条。这样就不会吧页面撑打了。 CSS code <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> #leftSide, #footerSide {

chenjunxi520的专栏 818

GridView加滚动条

DIV 可以加滚动条,所以,可以把GridView 放进 Div 中,使其滚动。 <divstyle="overflow:scroll; OVERFLOW-y:auto; width:780px;"> overflow:scroll 出现滚动条(x、y都有) OVERFLOW-y:auto 竖滚动条自动,即不出现竖滚动条(估计是:如果没有设高度,或者内部控件没有...

weixin_30648587的博客 114

ASP.NET学习笔记[10] - GridView点击行按钮的时候固定滚动条的实现方法

GridView显示的内容行数比较多需要

天堂向左 3703

GridView 滚动条

GridView默认是没有左右滚动条,如果数据列比较多默认的GridView就比较难看了!此时我们一般将GridView加上滚动条!1、利用Panel控件包装GridView                          .......               2、利用Div包装GridView                                      

rockywu 8064

extjs grid 实时刷新的时候记录滚动条的位置,让滚动条不动

在实时刷新的时候数据量过大会出现滚动条。这时候需要记录滚动条的位置。只需在grid的viewConfig属性里面添加如下参数 viewConfig: {//实时刷新的时候记录滚动条的位置,让滚动条不动     onLoad : Ext.emptyFn,        listeners: {            beforerefresh : function(v) {        

童年的回忆的专栏 4383
上一篇: 使用 C# 开发智能手机软件:推箱子
下一篇: Remoting中的方法回调
msikruby
博客等级 码龄19年 11粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值