---------------------- <a href="http://net.itheima.com/" target="blank">Windows Phone 7手机开发</a>、<a href="http://net.itheima.com/" target="blank">.Net培训</a>、期待与您交流! ----------------------
程序操作小数据量数据库表的时候,不必一直与数据库保持着连接,可以一次性的把数据拿到内存里来操作,这就是Dataset.(数据集)
通过dataset的索引,得到一张表,也就是datatabel,通过对tabel的rows属性的索引,得到某一行datarow,再对datarow通过字段名索引就可以得到某行某列的值。需要注意一点,再改动dataset的时候,我们改变的只是内存中的数据,如果想要他影像数据库,需要建立一个sqlcommandbuilder,也就是创建一些简单的Sql语句,然后通过SqlAdapter执行dataset的更新方法。
由于dataset在使用的时候有一些自身的小麻烦,比如说:程序员不得不清晰地记住数据库字段的名字以方便索引,不得不清晰地记住字段的类型以方便为程序中的变量赋值。。。于是偶们又见识了所谓的强类型dataset。强类型dataset会在创建的时候将表的结构以属性的形式记录下来,让程序员可以像调用类的属性一样去访问数据,同时自动创建简单的访问数据的方法,省去了程序员创建SqlCommandBuilder的步骤,从而方便了开发。
---------------------- <a href="http://net.itheima.com/" target="blank">Windows Phone 7手机开发</a>、<a href="http://net.itheima.com/" target="blank">.Net培训</a>、期待与您交流! ----------------------