DataSet/DataTable
DataSet是数据集,DataTable是数据表,DataSet存储多个DataTable。
DataSet功能强大有浏览、排序、搜索、过滤、处理分级数据、缓存更改等功能,还可以与XML数据互换。
命名空间
using System.Data;
DataSet
创建
DataSet ds=new DataSet();//创建没有名字的DataSet
DataSet ds=new DataSet(string dataSetName);//创建名字为dataSetName的DataSet
添加表
ds.Tables.Add(dt);
表数量
int len=ds.Tables.Count;
访问表中数据
ds.Tables[0].Rows[0]["id"];//
ds.Tables[0].Rows[0][0];//
存储/读取
//这些方法datable同样有
//写入文件(数据和框架)
ds.WriteXml(string filename);//该方法有八个重载,这个是最方便的一个
//写入文件(框架)
ds.WriteXmlSchema(string filename);//该方法有八个重载,这个是最方便的一个
//读取文件(数据和框架)
ds.ReadXml(string filename);//该方法有八个重载ÿ