本帖最后由 Ray_Chuang 于 2010-06-04 14:14:05 编辑

解决方案 »

  1.   

    http://topic.csdn.net/u/20080731/21/c258638e-402e-45b0-b128-816f8eaca1ee.html
      

  2.   

    因为gridview自身的功能太多了。很久以前 看过苏鹏的webcast,苏鹏说repeat不错,推荐使用。
      

  3.   

    个人觉得 gidview 灵活性差点 排版布局 没那么美观 其余都差不多 
    先Mark 一下 以后来看高人的想法
      

  4.   


    //没有最好的控件,想要就自己写 GridView 能允许最终用户排序、分页和编辑它的数据,所以这三个数据 Web 控件中 GridView Web 控件提供了最好的功能集。 因为使用 GridView 时只需要把它添加到 Web 页面中并写几行代码,所以 GridView 也是最简单易用的数据 Web 控件。 但是,容易使用和强大的功能是要付出代价的,如性能的代价: GridView 是三个数据 Web 控件中效率最低的,特别是当把它放置在 Web 窗体中时。  通过使用模板,DataList 对显示的数据外观提供了比 GridView 更多的控制。 但是,使用模板通常比使用 GridView 的列类型需要更多的开发时间 DataList 还支持数据的内联编辑,但是实现起来需要的工作量比 GridView 多。 遗憾的是,在 DataList 中提供分页和排序支持不是一件简单的事。 DataList 比 GridView 提供了更好的性能,从而弥补了这些缺少的内置功能。  最后,Repeater 控件允许对呈现的 HTML 标记进行完整和全面的控制。 对于 Repeater,生成的唯一 HTML 是模板中数据绑定语句的值和模板中指定的 HTML 标记,而不会生成象 GridView 和 DataList 那样的“额外”HTML。 由于要求开发人员指定完整生成的 HTML 标记,所以通常 Repeater 需要的开发时间最长。 而且,Repeater 不提供内置编辑、排序或分页支持。 但是,Repeater 的性能确实是这三个数据 Web 控件中最好的。 它的性能可与 DataList 相比,但明显比 GridView 好。
      

  5.   

    gridview不垃圾,就是速度慢点儿,但是能提高程序员的速度,哈哈…………
      

  6.   

    datalist和Repeater吧,比较灵活一些,DataList包含了SelectItemTemplate,EidtItemTemplate这些模板,gridview嘛自身包含了很多功能,不过用的还是挺广的,DataGrid可以不用模板列,有更多的控制,分页,排序啊等。。
    建议楼主把这三个控件分别做一个例子对比看看。。