1

ASP.NET の GridView コントローラーは優れており、使いやすく、並べ替え、ページングなどの機能を提供しますが、見た目をカスタマイズするのは難しいと思います。

GridView は常に、ヘッダーと分割された列を含むテーブルを生成しますが、CSS を使用してカスタマイズされた、見栄えの良いリスト項目をユーザーに表示する必要がある場合があります。


言い換えれば、私はこのようなものを望んでいません:

ここに画像の説明を入力


私はこのようなものが欲しい:

ここに画像の説明を入力


しかし、HTML を生成して外観をカスタマイズしようとすると、ページングと並べ替えを自分でゼロから実装するには時間がかかります。

では、カスタマイズされた HTML と GridView の機能を組み合わせるにはどうすればよいでしょうか。

4

1 に答える 1

1

あなたが探しているのはRepeater! レイアウトとレンダリングを完全に制御できますが、ページングや並べ替えなどの多くの組み込み機能がないという欠点があります。

私は実際にRepeaterASPNET Pager と組み合わせて使用​​しました: http://www.codeproject.com/Articles/11418/Pager-Control-for-ASP-NETで、独自のマルチソートも行いました。

よりも手間GridViewがかかりますが、完全に制御したい場合は、これ以上の選択肢はありません。

于 2013-08-12T20:56:08.073 に答える