2011-01-27 5 views
1

どのようにhtmlテーブルのヘッダーと最初の列frezeeを作るために、私のコードはすべてのWebブラウザで動作していません。Asp.net Gridviewヘッダーと最初の列のfrezeeを作成する方法?

リンク:http://jsfiddle.net/avFBx/

方法を作るには?

CSSコード:

.tbl th 
     { 
      background-color: Aqua; 
      position: relative; 
     }   
     .locked 
     { 
      background-color: Red; 
      position: relative; 
     } 
     #divgrid 
     { 
      height: 150px; 
      width: 350px; 
      overflow: auto; 
     } 

htmlコード:

<div id="divgrid"> 
     <table class="tbl"> 
      <tr> 
       <th class="locked"> 
        a 
       </th> 
       <th> 
        b 
       </th> 
       <th> 
        c 
       </th> 
       <th> 
        d 
       </th> 
       <th> 
        e 
       </th> 
      </tr> 
      <tr> 
       <td class="locked"> 
        aaaaaaaaaaaaaaaa 
       </td> 
       <td> 
        aaaaaaaaaaaaaaaa 
       </td> 
       <td> 
        aaaaaaaaaaaaaaaa 
       </td> 
       <td> 
        aaaaaaaaaaaaaaaa 
       </td> 
       <td> 
        aaaaaaaaaaaaaaaa 
       </td> 
      </tr> 
</table> 
</div> 
+0

質問に違った言い方をしてもいいですか?私はそれから何かを意味することはできません。 – mingos

答えて

1

チェック:FixedHeaderTable.com

それは完全にjQueryのであり、あなたが探しているまさにありません。

+0

ありがとうが、私は "CSS" – Chicharito

0

私はヘッダテーブル内の同じサイズの別のテーブルとのdivを配置しよう、とCSSでオーバーフロースクロールを置きます...しかしあなたはあなたのメサメントに非常に注意を払わなければならないので、彼らは一致します...列の幅でヘッダーwitdth ...

それは扱いにくいと思います。このデモアウト

+0

私はAsp.net Gridviewコントロール – Chicharito

+0

を使用していますか?そのオプションはありますか?それは私がそれを見つけることができる本当にクールですか? –

関連する問題