用的是webipstin的方法 <style  >.Freezing  {  
           TABLE-LAYOUT:  fixed;  Z-INDEX:  10;  POSITION:  relative;  ;  TOP:  expression(this.offsetParent.scrollTop)  
}  
.Freezing  TH  {  
           PADDING-RIGHT:  2px;  PADDING-LEFT:  2px;  PADDING-BOTTOM:  2px;  OVERFLOW:  hidden;  PADDING-TOP:  2px;  WHITE-SPACE:  nowrap  
}  
                         </style  >  
  <asp:GridView  BorderStyle="none" ID="GridViewList1"  runat="server" >
     <HeaderStyle CssClass="Freezing" />
        </asp:GridView>
这样把GridView放在某一单独页面是没有问题
但是放在比如a.aspx中
<tr><td><iframe='a.aspx'></td><td><iframe='b.aspx'></td></tr>
这样表头固定就无法实现...

解决方案 »

  1.   

    如果你在a.aspx中设置呢?或者在td中处理?样式是很灵活的东西,这个应该是有办法达到你效果的
      

  2.   

    iframe貌似无法获取a.aspx的样式  要么用用户控件   要么直接在a.aspx也用
      

  3.   

    BS一下马甲 BS一下马甲 
    BS一下马甲 
    BS一下马甲 
    BS一下马甲 
      

  4.   

    让frame自适应宽度 试试呢
    <iframe name="myframe" src="a.aspx" frameborder="0" scrolling="auto" width="100%" height="100%" onload="document.all['myframe'].style.width=myframe.document.body.scrollWidth" ></iframe>
      

  5.   

    iframe 的话 a.aspx和b.aspx是2个页面 在b.aspx设置表头用户控件的丢上去的话 是一个页面了 那就只需要在a.aspx里设置就行了`
      

  6.   

    把高也加上呢?
    <iframe name="myframe" src="a.aspx" frameborder="0" scrolling="auto" width="100%" height="100%" onload="document.all['myframe'].style.height=myframe.document.body.scrollHeight;document.all['myframe'].style.width=myframe.document.body.scrollWidth" ></iframe>
      

  7.   

    <iframe id="myFrame" name="mf" frameBorder=0 scrolling=no src="a.aspx" width="100%"></iframe>
    在a.aspx页面的body结尾加上:
    <script>
    parent.document.all("myFrame").style.height = document.body.scrollHeight;
    parent.document.all("myFrame").style.width = document.body.scrollWidth;
    </script>试试呢.
      

  8.   

    兵法 好像都不行
    可能我简写了
    大概是这样
    Main.aspx
    <table></table>
    <table>
    <tr><td><iframe='a.aspx'></td><td><iframe='b.aspx'></td></tr>
    </table>
    <table></table>
      

  9.   

    看看这个行不行
    http://blog.csdn.net/cpp2017/archive/2007/02/03/1501636.aspx
      

  10.   

    GridView 没有table-layout属性?
    没找到设的地方