GridView を使用する asp .net Web アプリケーションがあります。そこにはたくさんのデータがあり、縦だけでなく横にもスクロールできます。さて、水平スクロールが行われている間、最初の列を固定したいと思いました。私はオンラインのフォーラムから助けを得て、この特定の css スタイルを書きました。
td.locked, th.locked
{
position: relative;
top: expression(this.offsetParent.scrollTop);
background-color: White;
}
コードビハインドでは、グリッドの RowDataBound イベントにこれがあります。
e.Row.Cells[0].CssClass = "locked";
しかし今、列の凍結が発生し、たとえば 15 のレコードがあり、div には 10 のレコードしか表示されず、残りは垂直スクロールに移動する必要がありますが、凍結された列の 15 行がグリッドからオーバーフローしています。以下のスクリーンショットを見つけてください。
オーバーフローしたデータの垂直スクロールを有効にするために、何を見逃したのか教えてください。