项目中有一个表格中需要显示数据,特殊之处在于。表格的数据部需要在本页滚动,而标题头不动。

实现很简单,用两个表格控件并接在一起,一个显示数据标题,一个显示数据,数据表格嵌套在DIV中实现滚动,这样基本就可以实现需求了。

但是这个页面中的表格的列不能固定都是使用百分百来控制,这样就有一个问题及时你在设计的时候保持上下表格的对齐,但是当IE窗体别拉伸的时候上下两个表格就不能保持同步缩放,导致整个表格变形。

下图是这个显示数据的表格效果图

最终,想到的办法就是上下两个表格都放在DIV中,并且都是设置上下滚动条,但是标题部的DIV滚动条使用样式表单控制让其与页面颜色一致(都是白色)。这样无论页面如何拉伸上下两个表格始终保持缩放同步。

下面是实现的代码:(关键的地方在代码的第一行)

 1 <div style="height:13px;overFlow-y:scroll;SCROLLBAR-HIGHLIGHT-COLOR:#FFF;SCROLLBAR-DARKSHADOW-COLOR:#FFF;SCROLLBAR-ARROW-COLOR:#FFF;SCROLLBAR-TRACK-COLOR:#FFF;SCROLLBAR-FACE-COLOR:#FFF;SCROLLBAR-SHADOW-COLOR:#FFF;SCROLLBAR-3DLIGHT-COLOR:#FFF;"> 2         <asp:table id="tbl_title" runat="server" width="100%" borderwidth="1px" cellspacing="0" 3             cellpadding="0"> 4        <asp:TableRow verticalalign="Middle" borderwidth="1px" horizontalalign="Center" forecolor="Black" backcolor="LightCyan" font-size="Smaller" font-bold="True"> 5         <asp:TableCell borderwidth="1px" width="10%" text="列1"></asp:TableCell> 6         <asp:TableCell borderwidth="1px" width="30%" text="列2"></asp:TableCell> 7         <asp:TableCell borderwidth="1px" width="10%" text="列3"></asp:TableCell> 8         <asp:TableCell borderwidth="1px" width="10%" text="列4"></asp:TableCell> 9         <asp:TableCell borderwidth="1px" width="30%" text="列5"></asp:TableCell>10         <asp:TableCell borderwidth="1px" width="10%" text="列6"></asp:TableCell>11        </asp:TableRow>12      </asp:table>13  </div>14  <div id="divDetail" style="height:290px;overFlow-y:scroll;">15         <asp:table id="tblResult" runat="server" width="100%" borderwidth="1px" cellspacing="0"16             cellpadding="0">17      </asp:table>18  </div>

哈哈!办法很笨了,但是想要的效果出来了。欢迎大家拍砖!

ASP.net中实现双表格同步缩放不变形相关推荐

  1. Word中删除双删除线的内容和删除表格中的空白行

    这周四开会,发现部门的需求文档里,都是没用的双删除线,完全没有用途,几百页的文档里充斥了这样的垃圾,让我看着很不爽,所以就写了VBA程序来把这些内容删除了,试了试还不错.代码如下: Function  ...

  2. vue3项目使用了element-plus中的el-table表格组件,缩放浏览器网页时,报错如下: ResizeObserver loop limit exceeded at eval (w

    错误描述: vue3项目使用了element-plus中的el-table表格组件,缩放浏览器网页时,报错如下: ResizeObserver loop limit exceeded at eval ...

  3. MVC架构在Asp.net中的应用和实现

    MVC架构在Asp.net中的应用和实现 摘要:本文主要论述了MVC架构的原理.优缺点以及MVC所能为Web应用带来的好处.并以"成都市信息化资产管理系统"框架设计为例,详细介绍其 ...

  4. Asp.net中水晶报表的使用

    在我们对VS.Net中的水晶报表(Crystal Reports)进行研究之前,我和我朋友对如何将这个复杂的东东加入我们的Web应用有着非常的好奇心.一周以后,在阅读了大量的"HOWTO&q ...

  5. ASP.NET中的AJAX应用开发详解

    [IT168 技术文档]其实AJAX应用的核心就是XMLHttpRequest,通过现象看本质,即使使用微软的AJAX服务器控件最终也是需要这些的,只不过使用微软AJAX服务器控件开发AJAX应用时我 ...

  6. java中的双冒号操作符

    java :: Java中的双冒号操作符 </h1><div class="clear"></div><div class="p ...

  7. ASP.NET中的AJAX应用开发总结

    11月21日晚7点应邀在武汉大学信息学院做了一场关于ASP.NET下AJAX开发的报告,以我自己经历讲述了一些特殊应用在过去到现在实现手段的变化,本来想回家之后做个总结的,但是由于最近以来事情一直很多 ...

  8. 搜集《ASP.NET中常用的26个优化性能方法》

    1. 数据库访问性能优化 a.数据库的连接和关闭 访问数据库资源需要创建连接.打开连接和关闭连接几个操作.这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源.ASP.NET中提供了连接 ...

  9. html中单双引号嵌套,[转]详细讲述asp中单引号与双引号(即引号多重嵌套)的用法...

    1,双引号"" ASP中处在双引号中的可以是任意的字符.字符串,HTML代码. 比如 here")%> ("cnbruce here")%> ...

最新文章

  1. bootstrap全局css样式
  2. vue图片宽高自适应_Echarts图标宽度变成100px,让图表宽度随着父元素自动适应,Vue实时监听宽度的变化,这可能是史上最好的解决方案!...
  3. 洛谷 - P3379 【模板】最近公共祖先(LCA)(RMQ求LCA/Tarjan求LCA)
  4. Mac OS使用技巧之十六:系统失去响应怎么办?
  5. springboot中配置mybatis数据源,使用阿里的 Druid 数据库连接池
  6. 文科生能学懂python吗_文科生也能学得懂的Python入门视频
  7. AlexNet--CNN经典网络模型详解(pytorch实现)
  8. [leetcode] 5331. 跳跃游戏 V
  9. 经典机器学习系列(五)【决策树详解】
  10. 阿里巴巴又一开源项目被列入 CNCF 云原生全景图
  11. 麦肯锡:数字化转型四步法!
  12. 高效记忆/形象记忆(10)110数字编码表 41-50
  13. 数值分析:Python实现列主元高斯消去法与LU分解法求解线性方程组
  14. Python常用的19个工具包汇总
  15. 【老生谈算法】matlab实现方位角计算源码——方位角计算
  16. epub电子书格式转换(E-book Conversion翻译) -- calibre
  17. 一根网线连接两台电脑的方法
  18. python编程计算圆面积和体积_计算sph体积和表面积的面向对象Python程序
  19. windows 搜索文件内容 txt 、excel 、word、c、java 、压缩文件 等文件内容
  20. [转]医保 北京医保存折如何取钱

热门文章

  1. 我们应该如何(以及为什么)要将Typescript与Express、nodejs一起使用(译文)
  2. 安卓Android Support Design Library——Snackbar
  3. 玩转Excel系列-SUMIF函数实例教程
  4. Hello world cpp之旅 - 字符串(1)
  5. 利用多线程提高程序性能(for Android)
  6. 真不好意思,让你贱笑了
  7. 社交系统ThinkSNS+版本的 SPA(H5)安装教程
  8. 关于java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to 实体类
  9. vue-cli 搭建的项目处理不同环境下请求不同域名的问题
  10. Hadoop概念学习系列之Hadoop HA进一步深入(二十八)