| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3631 人关注过本帖
标题:使用objectdatasource结合数据绑定控件进行简单三层架构的开发(申请+精)
只看楼主 加入收藏
srym
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2008-4-2
收藏
 问题点数:0 回复次数:11 
使用objectdatasource结合数据绑定控件进行简单三层架构的开发(申请+精)
对于B/S架构的三层架构的开发,可能很多的人都已经了解的是比较清楚的。哪么我在这里用的是最简单的三层架构。ui+bll+dal+dbsqlhelp+model.从05出来以后由于功能明显比03夸张了很多,所以在开发的时候也就很方便。其中以数据的显示最为明显。通过sqldatasource可以几乎一行代码都不需要写,就能在GridView中显示出来数据,并且进行增删查改的操作,但是我个人总感觉这样做是有问题的。因为使用sqldatasource,就明显的破坏了3层架构的基本改变。哪么微软在05当中,很重点的推出了objectdatasource这个东西,就是专门用来结合三层架构开发的一个数据源绑定控件。 在层次之间传递的也是object类型的对象,这样相对来说就比较好一些。

其实主要就是DataList稍微麻烦一点,别的几个控件都可以自动 实现增删查改的功能,所以基本没什么写太多的代码。!

在这里主要是DataList的代码,以操作Jobs表为示例。

代码示例里是DataList,DetailsView,FormView,GridView这4个控件。

[[it] 本帖最后由 srym 于 2008-4-3 12:51 编辑 [/it]]

ThreeTier.rar (91.38 KB)
搜索更多相关主题的帖子: 架构 绑定 控件 微软 数据 
2008-04-03 12:49
srym
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2008-4-2
收藏
得分:0 
居然没人顶,崩溃!

这个家伙狠懒,没有留下任何签名!
2008-04-03 21:29
hebingbing
Rank: 6Rank: 6
来 自:黄土高坡
等 级:贵宾
威 望:27
帖 子:3417
专家分:371
注 册:2007-10-22
收藏
得分:0 
顶……
2008-04-03 21:33
冰彩虹
Rank: 4
来 自:上海
等 级:贵宾
威 望:14
帖 子:806
专家分:44
注 册:2007-6-28
收藏
得分:0 
其实真正实施稍微大点的项目开发的时候,几乎不用微软提供的那些数据展现控件的

Flying without wings
2008-04-03 23:04
srym
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2008-4-2
收藏
得分:0 
那用什么?

这个家伙狠懒,没有留下任何签名!
2008-04-04 00:52
stealdream
Rank: 1
来 自:合肥工大
等 级:新手上路
帖 子:54
专家分:0
注 册:2008-5-5
收藏
得分:0 
是不自己写代码,支持LZ
2008-05-20 17:13
chb592657370
Rank: 1
来 自:武汉交通职业学院
等 级:新手上路
帖 子:120
专家分:0
注 册:2006-12-9
收藏
得分:0 
下了看看再说,顶!

既然剑不如人,就要剑法胜于人!
2008-05-20 18:34
dongtso
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-4-4
收藏
得分:0 
太感谢了,谢谢,我正要学习呢
2008-05-25 15:56
yanjingmin
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-9-17
收藏
得分:0 
2008-12-09 09:39
chaoxj
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2009-10-6
收藏
得分:0 
非常不错!!!解决大问题肋
2009-10-06 23:58
快速回复:使用objectdatasource结合数据绑定控件进行简单三层架构的开发(申请+精 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024260 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved