2005webform中gridview可以有水平或者垂直滚动条吗?如何实现?

解决方案 »

  1.   

    第一种方法 
    <div style="overflow-y: scroll; height: 200px"> 
                <asp:GridView ID="GridView1" runat="server" Font-Size="12px" BackColor="#FFFFFF" 
                  GridLines="Both" CellPadding="4" Width="560"> 
                  <HeaderStyle BackColor="#EDEDED" Height="26px" /> 
                </asp:GridView> 
      </div> 
    第二种方法 将Gridview放到一个div里面,设置div的style= "overflow:   auto; " 
    再加CSS (样式表)  .DataGridFixedHeader   

      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的   HeaderStyle的CSSClass= "DataGridFixedHeader " 
      

  2.   

    你试过是可以的嘛  如果GridView是自定义的呢