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

数据源控件与代码比较
现在看书发现连接数据库可以用数据源控件,也可以写连接代码,如:string strConnection="user id=sa;password=;"; 
strConnection+="initial catalog=Northwind;Server=YourSQLServer;"; 
strConnection+="Connect Timeout=30"; 

SqlConnection objConnection=new SqlConnection(strConnection); 

... 

objConnection.Open(); 
objConnection.Close(); 

有个疑问就是这两种方法的有区别吗?有好坏之分吗?菜鸟一个,还请赐教


------解决方案--------------------
个人观点:
要提高性能,建议手写.
数据源控件主要还是便于快速开发,但还是觉得不够灵活,不够直观,本人习惯手写.
------解决方案--------------------
用控件节省时间,但是数据源是固定的,因为在控件拖进来之后要设置。而写程序的话,比较灵活,毕竟程序是自己写的,想怎么执行就怎么执行。
个人建议:写程序。
------解决方案--------------------
这个主要还是看你的程序如何设计
1 自娱自乐的学习程序用数据源控件可能会方便些,毕竟控件要求的就是RAD
2 通常上规模的企业程序会热衷采用分层开发,如果这个时候用这些数据源控件就不没较强的适应性了(实在找不出好的词)