谢谢。

解决方案 »

  1.   

    个人理解,供参考
    类型化DataSet从非类型化DataSet继承,
    对具体的字段类型进行类型化,而不是object进行转换。
    提供了设计时强类型支持,比如智能感应。
    强类型DataSet在编译时确定架构。
    弱类型在运行时确定架构。
      

  2.   


    那样的话,我们就用强类型DataSet好了,为什么还要用弱类型dataSet呢?
      

  3.   

    你的数据源中的数据对象从来都不变,或者你从来就不改数据源里的数据对象,就可以用强类型的DataSet如果使用的是生成式的数据库,用强类型DataSet是行不通的
      

  4.   

    强类型得DS是绑定到DG后,DG中显示得数据和DS就是同步得,就是当你在DS中添加数据得或删除数据后马上能在DG中看到,不需要重新绑定。强类型得缺点是不够灵活,当你数据库中得表修改后,也要修改DS。弱类型得优点就是灵活,但不能与DG同步,更新DS后,要把DS重新绑定到DG