从头开始构建或不构建一种Gridview控件?

时间:2009-08-25 10:57:56

标签: asp.net

我希望以GridView的方式显示一些结果。 但是对于每个页面,我想要显示3个“内部中继器”,分别显示1-10,11 20和21-30的数据。您可以在下面的图像中看到这一点。

alt text http://img196.imageshack.us/img196/1285/examplesv.jpg

我的问题是,只使用一个gridView和几个项目模板,这更容易建立, 或者我应该从strach创建一个新的用户控件吗?

3 个答案:

答案 0 :(得分:4)

我建议您从头开始构建自己的用户控件。即使用于其预期目的(显示基于表格的数据),使用GridView就像拥有根管一样。

一般来说,当谈到非标准UI元素(就像你正在做的那样)时,你可能会花费更多的时间来尝试将现有控件锤入你需要的形状,而不是只写你的从头开始拥有。

答案 1 :(得分:1)

您是否需要gridview的所有功能,或者只是渲染和分页数据?如果没有,那么Gridview可能不适合构建。

另外,请务必查看新的ListView和datapager控件。

http://www.west-wind.com/WebLog/posts/127340.aspx

答案 2 :(得分:0)

我仔细看看ExtJS's Grid。它令人印象深刻,并具有您需要的许多功能。生成的JS文件可能有点大,但如果您将其放在互联网上,可能会build your own