###前提・実現したいこと
asp.netのgridviewでヘッダ固定のスクロール可能なテーブルを作成しています。
このテーブルの幅を変化させたら、ヘッダと検索結果が同じ割合で伸縮するようにしたいのですが、上手くいきません。
Cssでthead,tbodyを固定してスクロール可能にしているのですが、そうするとヘッダの幅が固定されてしまい、伸縮できなくなっている気がします。
###発生している問題・エラーメッセージ
検索結果は伸縮しますが、ヘッダが固定化されているようで幅を伸縮させると、検索結果とヘッダの幅がずれてしまいます。
###ソースコード
CSS
1 .test thead{ 2 display:block; 3 } 4.test tbody{ 5 display:block; 6 overflow-y:scroll; 7 }
ASP.net
1 2<asp:GridView ID="grdVideo" 3 runat="server" 4 HtmlEncode="False" 5 OnRowDataBound="grdVideo_RowDataBound" 6 DataKeyNames="PlaylistID" 7 UseAccessibleHeader="true" 8 AllowSorting="false" 9 AutoGenerateColumns="false" 10 PageSize="1" 11 CssClass="tbl_list test" 12 height="100%" 13 width="98%" 14 BorderWidth="0" 15 CellPadding="0" 16 CellSpacing="0" 17 GridLines="None"> 18 <Columns> 19 <asp:BoundField HeaderText="<%$ Resources:Playlist.PlaylistID %>" 20 HtmlEncode="true" 21 DataField="PlaylistID" /> 22 <asp:BoundField HeaderText="<%$ Resources:Playlist.Name %>" 23 HtmlEncode="true" 24 DataField="PlaylistName" /> 25 </Columns> 26</asp:GridView> 27
###補足情報(言語/FW/ツール等のバージョンなど)
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。