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

工具箱中没有DataAdapter组件?
RT,书上说,从 工具箱 中拖放一个BindingSource组件,一个自动生成的强类型的DataSet组件,一个强类型的DataAdapter组件到设计窗体上,可是我没找到DataAdapter组个组件。。。

------解决方案--------------------


没有那么困难吧
------解决方案--------------------
强类型的DataSet组件

首选这个强类型的dataset的表里要有强类型的DataAdapter。
这样你选择的时候就会有了。
在vs2008 视图菜单->服务器资源管理器->建立连接.再把相应的表托进去就可以了。
DataAdapter里添加修改删除查询。而且还可以多表事务操作。(自动生成的DataAdapter好象不是太好)
DataAdapter里还有一个高级的方法。通过select*生成操作自动生成,update,delete操作。
这样只要一句select *就可以操作update,insert ,delete。
而且如果你添加字段也不会有影响。
配合dataset的绑定。还可以做到只更新某些列。好象bll,dal,model这样的三层结构。只要一更新就是更新的所有字段(自己对这样的三层用的少,可能理解不正确)。
还有一个好处就是当多个客户諯同时操作一条数据时。也可很完美的处理。
我们以前做集团的软件。一套卖260万。就是用这种方式处理的。
当然这些只是对数据的添加修改删除有作用。更复杂的东西我们都是用存储过程来搞的。