GridViewの列を固定してスクロールバーでスクロールしたい


asp.netのGridViewにて横スクロール時に固定表示する列とするクロールする列を分けて表示する方法を探しています。  
検索してでてくるFreezingやFreezingColというキーワードでスタイルシートを使う方法は、Windows 10 の
IE11では動作しないとのことで他の方法を探しています。

知見のある方どうかよろしくお願い致します。

jQueryは、最終手段のため利用しない方法を希望します。




「fixed_midashi.js」を使えば簡単にできます。IEもChromeもうまく動作します。

【注意点】  
固定した列にasp.netのボタンがある場合、スクロールした状態でボタンを押してもasp.netのイベントが走りません。  
そこで、ボタンが配置されているタグ（ボタン）にjavaScriptのクリックイベントを仕掛けてjavascriptから間接的にasp.netのイベントを呼び出します。

↓こんな感じで

[code]

    <td style="text-align: center; color: black;" onclick="if(tdClick(this)==false){return false;}">
    
[/code]

