日期:2014-05-18  浏览次数:20374 次

"数据源控件"大家用的多吗?
数据源控件:SqlDataSource,AccessDataSource,ObjectDataSource,大家平时用的多吗?
我怎么感觉这几个控件 "看上去很美 ",在显示数据的时候倒是快捷,但是在更新和删除记录的时候,就不是很方便,尤其是显示的数据是几个表的连接的时候!

大家是怎么用呢?

------解决方案--------------------
一般写些小程序才用,网上有很多封装好的关于SQL操作的类,这个用起来挺舒服
------解决方案--------------------
不用
------解决方案--------------------
修改的操作的时候不方便
没有用过
------解决方案--------------------
不建议使用
------解决方案--------------------
ObjectDataSource用得比较多...

------解决方案--------------------
数据源控件也可以绑定数据库操作类,不过感觉何必要多这么一道手脚呢.

有时想想也挺困惑的,难道微软不断推出的这些功能,都只能在做小项目时用吗.跟鸡肋差不多了.

也想得到大虾们相关的指点.
------解决方案--------------------
一般不用,因为这样和别人合成起来不方便,统一在webconfig里设置,绑定数据库还是代码操作方便
------解决方案--------------------
那是给你入门用的。让你很快就可以看到效果。
但没说是让你做项目用的啊
------解决方案--------------------
经常使用的 你可以自己些操作类 也可以使用网络上的一些东西 别人写好的共享出来的
------解决方案--------------------
没有学过。
------解决方案--------------------
不用
------解决方案--------------------
ObjectDataSource 昨天刚用了 没啥
------解决方案--------------------
说实话,目前还没用过
------解决方案--------------------
对某些观念不变的人来说,越是低级的东西越是比高级的东西好用,这是个真理。

例如你这个问题,假设你使用SqlDataSource,对于个别你认为需要手工处理的UpdateCommand属性、Deleting事件,以及客户控件的更新操作所触发的事件等等你都可以编程,这不但不能说明数据源无用,反而说明数据源灵活。扪心自问,如果你自己将数据源方面抽象为控件或者通用类型,你会如何设计呢?否真的了解数据源的人不会希望数据源根本不需要你去了解就自动把一切搞好了这么简单,他会渗入了解它并且继承和改造它。。