java 解析dataset_C# DataSet用法的详细解析|C#教程

DataSet用法必知:

我们都知道C#中有一个DataTable对象,它相当于一个存储在内存的数据库表,那么C# DataSet又是什么呢?

DataSet可以理解为一个数据集,用来操作DataTable,可以将多张DataTable表存放在一个DataSet对象中,然后对内存数据库表进行简单的查询,写到XML文件上,如下是DataSet的使用方法:using System;

using System.Data;

namespace commandDemo

{

class Program

{

static void Main(string[] args)

{

// Create two DataTable instances.

//创建两个DataTable表

DataTable table1 = new DataTable("user");

table1.Columns.Add("id");

table1.Columns.Add("name");

table1.Rows.Add(1, "zhangsan");

table1.Rows.Add(2, "lisi");

table1.Rows.Add(3, "wangwu");

DataTable table2 = new DataTable("country");

table2.Columns.Add("id");

table2.Columns.Add("address");

table2.Rows.Add(1, "china");

table2.Rows.Add(2, "america");

table2.Rows.Add(3, "japan");

// Create a DataSet and put both tables in it.

//将这两个表存放到DataSet数据集中

DataSet dataSet = new DataSet("persionInfo");

dataSet.Tables.Add(table1);

dataSet.Tables.Add(table2);

// Write DataSet to file.

//将这两张表的数据输出到setting文件中

set.WriteXml("setting.xml");

//Query data from user table by expression

//从user表中查询数据,id大于1,顺序排序

string expression = "id > 1";

string sort = "id ASC";

DataRow[] rows = dataSet.Tables[0].Select(expression,sort);

//遍历输出

foreach (DataRow row in rows)

{

//输出user表的ID,结果为:2 3

Console.WriteLine(row.Field(0));

}

Console.Read();

}

}

}

当我们运行了set.WriteXml("setting.xml");之后,会在我们项目下面生成一个setting.xml文件,内容大致如下:<?xml  version="1.0" standalone="yes"?>

1

zhangsan

......

1

china

......

DataSet用法远远不止这几个,你可以仔细研究一下。

来源网站:太平洋学习网,转载请注明出处:http://www.tpyyes.com/a/kuozhan/489.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值