2

固定ヘッダーを使用してスクロール可能な GridView を作成するにはどうすればよいですか???(vs 2008 - asp.net with c#)

固定ヘッダーは私の問題です!

私はそれを行うための多くの方法をテストし、いくつかのライブデモを見ました/しかし、それらは機能しませんでした.

例を使ってそれを行う簡単な方法を教えてもらえますか?

4

3 に答える 3

1

ヘッダー用とコンテンツ用の 2 つのテーブル。唯一の問題は、各列に特定の幅を設定する必要があることです。

<style>
    .tbl th { border: 1px solid black; background:#DDD; }
    .tbl td { border: 1px solid black; border-top:none }
    .scroll { height:80px; overflow-y:auto }
</style>

<table class="tbl">
    <colgroup>
        <col style="width:100px" />
        <col style="width:150px" />
    </colgroup>
    <tr>
        <th>header1</th>
        <th>header2</th>
    </tr>
 </table>

<div class="scroll">
    <table class="tbl">
        <colgroup>
            <!-- same as before -->
            <col style="width:100px" />
            <col style="width:150px" />
        </colgroup>
        <tr><td>....</td><td>...</td></tr>
        <tr><td>....</td><td>...</td></tr>
        <tr><td>....</td><td>...</td></tr>
        <tr><td>....</td><td>...</td></tr>
        <tr><td>....</td><td>...</td></tr>
        <tr><td>....</td><td>...</td></tr>
        <tr><td>....</td><td>...</td></tr>
        <tr><td>....</td><td>...</td></tr>
        <tr><td>....</td><td>...</td></tr>
    </table>
<div>
​
于 2010-10-04T05:30:12.743 に答える
0

このブログ投稿はあなたを助けるかもしれません:

http://www.dotnetcurry.com/ShowArticle.aspx?ID=255&AspxAutoDetectCookieSupport=1

彼は、jQuery を少し使って固定のグリッドビュー ヘッダーとフッターを作成する方法を見つけました。私はこれを自分で試したことはありませんが、コメントから判断すると、多くの人に有効です。

于 2010-10-03T11:07:08.270 に答える