C# Datatable/Dataset

这篇博客详细介绍了C#中的数据集DataSet和数据表DataTable的使用,包括创建、添加表、访问数据、存储读取等操作,还强调了DataSet的高级功能,如排序、搜索、过滤和与XML的交互。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


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);//该方法有八个重载ÿ
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值