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

解决方案 »

  1.   

    右键工具箱-选择项-在.netframework组件里面找
      

  2.   

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