dataset是ado.net开发人员为方便数据处理开发出来的,是数据的集合,是为解决datareader的缺陷设计的,datareader数据处理速度快,但它是只读的, 而且一旦移到下一行,就不能查看上一行的数据,dataset则可以自由移动指针.dataset的数据是与数据库断开的.dataset还可用于多层应用程序中,如果应用程序运行在中间层的业务对象中来访问数据库,则业务对象需将脱机数据结构传递给客户应用程序.
dataset的操作: 【程序编程相关:你所不知道list的妙用】
dataset的功能:浏览.排序.搜索.过滤.处理分级数据.缓存更改等.还可以与xml数据互换.dataset中可包括多个datatable,可将多个查询结构存到一个dataset中,方便操作,而datatable中又包括多个datarow.datacolumn,可通过这些datarow.datacolumn来查看.操作其中的数据,而需将操作结果返回给数据库的话,则可以调用dataadapter的update方法. 【推荐阅读:如何让JBuilder9支持Struts】
datatable dt=new datatable("newtable"); 【扩展信息:计算机科学学生资源-William St】 dataset ds=new dataset();ds.tables.add(dt); dataset ds=new dataset();datatable dt=ds.tables.add("newtable");上述两种方法都可以在dataset中添加一个datatable,看需要而进行选择.添加datatable后,需向其中添加行与列.
... 下一页