离线内存中数据集dataset内部结构

来源:互联网 发布:mac 电源 爆 编辑:程序博客网 时间:2024/06/06 04:28

dataset是一个离线的数据集,所谓离线,就是可以将数据从数据库中读取出来,放在里面,它本身存在于内存中;对它里面的数据进行操作的时候是在内存中完成的,不必保持与数据库的连接。

一个dataset里面有若干个数据表dataTable, 一个数据表中有若干数据行dataRow和若干数据列dataColumn



理解了dataset的内部结构,我们就可以做一些有用的事情

1、判断dataTable里面是不是有数据

 if(ds.Tables[0].Rows.Count>0)   //判断第一张表里面的行数是不是大于0,大于0证明有数据,反之则没有数据

{

}

2、取出某个单元格里的值

 int id= ds.Tables[0].Rows[0]["Permission_ID"]   //ds是指dataset,dataset里面第一张表的第一行列名为"Permission_ID"的那个单元格的值,取出来赋给变量。


理解了dataset的内部结构,对我们对它进行操作有很大帮助。

原创粉丝点击