2012-04-01 21 views
1

ASP.NETでは、固定ヘッダー機能を持つデータバインドコントロール(GridView、DataList、Repeater、ListViewなど)はありますか?
私はネットで検索しますが、この単純な要件に対して複雑なソリューションを見つけることができます。私はこの単純で必要な機能をマイクロソフトがどのように忘れているのだろうか?
私はASP.NET Framework 3.5で作業しています。誰かがまだこの問題の簡単な解決策を見つけましたか?ASP.NETにはヘッダ機能が固定されたデータバインドコントロールがありますか?

+0

:だからここ

はそれを行う、いくつかのリンクです。ユーザーがテーブルの行をスクロールしている間にテーブルのヘッダーが表示されたままになっていることを意味しますか? – DOK

+0

@DOK:はい、そうです。 – jams

+0

jQueryを使用できるのなら、ここにはいくつかの良いアプローチがある質問があります(http://stackoverflow.com/questions/983031/jquery-how-to-freeze-table-header-and-allowクライアント側でこれを行うことができます。 – DOK

答えて

2

"ネイティブ" ASP.NETコントロールはありませんが、Ideasparks CoolGridViewを使用できます。それは私のためにうまく動作し、無料です。

ASP.NETはサーバーサイドテクノロジであり、あなたが求めているのはクライアント側の機能です。

2

cssを使用して、ヘッダを表示したままにしてデータをスクロールできるトリックがあります。私はあなたが「固定ヘッダ」の意味を正確に理解していない

http://datawebcontrols.com/demos/ScrollableDataGridFixedHeader.aspx

http://fixedheadertable.com/livedemos/

+0

私は '.fixedHeaderTable'を試していますが、私はjQueryを初めて使っています。私は$( 'selector')を書く必要があるところでは混乱しています。fixedHeaderTable({footer:true、cloneHeadToFoot:true、fixedColumn:false});説明してください? – jams

+0

@jamsスクリプトの中でテーブルがレンダリングされた後、またはページが読み込まれる(onload)とき、またはdomがjQuery.ready()を使用して準備が整ったときに配置します。 – Aristos

関連する問題