ASP.NET的GridView控制器很棒,它易于使用,它提供排序,分页和其他东西,但我发现很难自定义它的外观。
GridView将始终生成一个包含标题和分隔列的表格,但有时我需要用户查看使用CSS自定义的更好看的列表项目。
换句话说,我不想要这样的东西:
我想要这样的事情:
但是当我要生成HTML并自定义它的外观时,我需要花时间从头开始实现分页和排序。
那么如何将自定义HTML与GridView的功能混合使用?
答案 0 :(得分:1)
您正在寻找Repeater
!完全控制布局和渲染,但缺点是很多内置的东西,如分页和排序不存在。
我实际上使用了Repeater
结合ASPNET寻呼机:http://www.codeproject.com/Articles/11418/Pager-Control-for-ASP-NET,我也推出了自己的多重排序。
这比GridView
还要多,但如果你想要完全控制,那就没有更好的选择了。