class Program
{
static void Main(string[] args)
{
DataSet ds = new DataSet();
DataTable dt = null;
//向DataSet中新增两个DataTable
dt = SetDataTable(3, 4);
dt.TableName = "Table1";
ds.Tables.Add(dt);
dt = SetDataTable(2, 3);
dt.TableName = "Table2";
ds.Tables.Add(dt);
//写入到test.xml文件中
ds.WriteXml("test.xml");
ds.Clear();
//从est.xml文件中读到DataSet中
ds.ReadXml("test.xml");
//打印出读取到的内容
foreach (DataTable dtTab in ds.Tables)
{
Console.WriteLine("\n表名:{0}", dtTab.TableName.ToString());
foreach (DataRow dtRow in dtTab.Rows)
{
for (int i = 0; i < dtTab.Columns.Count; i++)
{
Console.Write("{0}, ", dtRow[i].ToString());
}
Console.WriteLine();
}
}
}
/// <summary>
/// 设置一个DataTable
/// </summary>
/// <param name="cntCols">DataTable的列数</param>
/// <param name="cntRows">DataTable的行数</param>
/// <returns></returns>
static private DataTable SetDataTable(int cntCols, int cntRows)
{
DataTable dt = new DataTable();
DataRow dr = null;
DataColumn dc = null;
for (int i = 0; i < cntCols; i++)
{
dc = new DataColumn("col"+i.ToString(), System.Type.GetType("System.String"));
dt.Columns.Add(dc);
}
for (int i = 0; i < cntRows; i++ )
{
dr = dt.NewRow();
for (int j = 0; j < cntCols; j++)
{
dr[j] = j.ToString();
}
dt.Rows.Add(dr);
}
return dt;
}
}
分享到:
相关推荐
本文实例讲述了C#通过DataSet读写xml文件的方法。分享给大家供大家参考。具体实现方法如下: ... 您可能感兴趣的文章:C# 创建,读取,写入XML文件C#操作读取、写入XML文档的实用方法C#实现xml文件的读取与写入简单
c#修改xml,dataset和xml文件的转换
主要介绍了c#使用Dataset读取XML文件动态生成菜单的方法,涉及C#使用Dataset操作XML文件的相关技巧,需要的朋友可以参考下
动态生成Rss文件 Xml操作 Xml文件的修改动态生成Rss文件 Xml操作 Xml文件的修改动态生成Rss文件 Xml操作 Xml文件的修改动态生成Rss文件 Xml操作 Xml文件的修改动态生成Rss文件 Xml操作 Xml文件的修改动态生成Rss文件...
封装的通过DataSet来操作Xml的类 GetDataSetByXml //读取xml直接返回DataSet GetDataViewByXml //读取Xml返回一个经排序或筛选后的DataView WriteXmlByDataSet //向Xml文件插入一行数据 UpdateXmlRow //更改符合条件...
该压缩包内包含几个操作Xml文件的实例. 每一种Xml文件的格式都有所不同. 支持Xml文件的查询、修改、删除节点等. 还有如何将Xml文件转换为DataSet数据集. 然后通过更新数据集来实现Xml文件的更新.
主要介绍了C#从文件流读取xml文件到DataSet并显示的方法,实例分析了C#操作XML文件的技巧与DataSet的使用方法,需要的朋友可以参考下
知识点: 1、读PI数据库 2、结合DATASET对XML进行读写操作 3、Time类的运用 要运行此程序须具备以下条件: 1、具有PI数据库 2、XML文件中所列的测点在PI数据库中存在 3、程序开发环境为:visual studio 2010
主要介绍了C#从数据库读取数据到DataSet并保存到xml文件的方法,涉及C#操作DataSet保存到XML文件的技巧,需要的朋友可以参考下
yolov4dataset制作过程中使用的voc数据集制作文件班阔json达标文件生成、xml文件生成、xml文件转txt文件
将xml转换为dataset,通过操作dataset进行xml文件的操作
每次都要用到XML保存一些配置,而每次操作XML都觉得挺麻烦,没有数据库那么顺手。后来发现用DataSet操作XML很方便,而且灵活性比较好,于是写了一个操作XML的类,用来应付一般的XML操作(源码下载附件)。
wince操作xml,包括 //读取xml文档的内容并保存到DataSet中,WINCE端数据导出也就是由数据库数据生成XML,读取XML文件内容
Asp.net C# XML文件中数据的增删改查 使用了DataSet 和XmlTextWriter 两种方式进行XML数据的操作 很实用
一个非常方便控制XML的操作类,应用了LINQ 包括XML的读写,节点的读写和添加删除等基本操作。 public class XmlOperator { #region 属性 private string _strPath = ""; /// /// 文件路径 /// Open时...
XML和dataset的互操作 DOM的操作方式 基于流的方式操作XML
已知有一个XML文件(bookstore.xml)如下: Corets, Eva 5.95 1、插入节点 往节点中插入一个节点: 代码如下:XmlDocument xmlDoc=new XmlDocument(); xmlDoc.Load(“bookstore.xml”); XmlNode root=xmlDoc....
利用DataSet 操作XML 实现通讯录的 添加 删除 修改 分页功能。
原理:主要利用DataSet实现读取xml文件中的数据,并进行操作相关数据,修改数据后重新写入xml文件中