既然现在集成了那么多控件,而且方法组都那么全,有那么多可以棒定数据源的控件,那还有什么必要重写代码例如GridView(C#)!

解决方案 »

  1.   

    暂时感觉GridView已经够用了,基本上可以实现想DataList,Repeater,DataGrid的所有的功能~~
      

  2.   

    在实际的编程中没有人会用拖拽数据源控件+配置来访问数据库,甚至连DataSet也很少使用。3层结构和自己定义数据对象让程序更加灵活和易维护。而我认为拖拽数据源控件+配置来访问数据库只不过是微软的噱头,让新手误以为asp.net容易上手和开发,等进来后才发现asp.net深不可测。
      

  3.   

    GridView 看似什么都能搞定!但是也要考虑性能,灵活度!所以不要太依靠控件!
      

  4.   

    GridView是好,一般做流量大的系统,能不用的尽量不要用,那玩意封装的太多东西,性能也就下降了很多
    重写它,是为了扩展它的功能,还是有必要的,如一个系统的,常用功能,全选啊、鼠标经过颜色、选择行颜色、删除提示啊等等。这样你可以节约非常多的代码。
    一般选择的都是按性能和功能来决定使用哪一种,如性能:
     自己构造>Repeater>DataList>GridView
      

  5.   

    有的项目是不用控件的..有也是html控件...参考blog.u.ulolo.com.....[实现方式:xml+C#+ashx+url重写]速度很快[电信用户]
      

  6.   

    我的体会就是刚接触的时候感觉很容易上手,可是做起项目来,感觉控件还是有一定的缺陷,当然了比尔不可为每个人都DIY,所以要么重写,要么就想其它办法,总之学的东西越多,就越觉得自己以前做得项目越来越"笨重"!
      

  7.   

    大家回答的可真经典
    我Mark
      

  8.   

    .net提倡的不是快速的开发吗.以现在服务器和带宽基本不是非常大流量的网站这个都不需要考虑,如果你还是用以前asp的循环的话,那么不如去做php把,完全丧失了他的快速.
    我决至于用还是不用,看个人的考虑,我基本都是用的,但分页我都用的存储过程,
    现在用了这么长时间已经很顺手,基本上我决的还行.
    如果你是新手的话建议你用,如果被开除了就在也没有用的必要了.
      

  9.   

    感觉微软就是个大BUG.有时后会出现些很恶性的错误.