deux tables, une pour l'en-tête et une pour le contenu. Le seul problème est que vous devez définir des largeurs spécifiques pour chaque colonne.
<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>
Pourquoi moyens avez-vous essayé? CSS? Envelopper le GridView dans un panneau/div? – TheGeekYouNeed
J'ai essayé div et le panneau et la barre de défilement fonctionne parfaitement ... Mais mon problème est à propos de l'en-tête fixe ... lorsque vous faites défiler la grille pour que l'en-tête disparaisse, mais je ne le veux pas. comment puis-je résoudre ce problème avec css? – LostLord
est-il une idée sur l'en-tête fixe? – LostLord