ADO.NET入门介绍(3)


1、DataTable 转为 Xml

增加列的属性,保存文件,保存的极为简单的文件信息,

所有的字段或者属性信息,默认都是字符串类型。

 

如果需要保存每个字段的具体属性,可以在保存时,加入保存模式

 

2、DataView

DataView是DataTable的一个窗口,可以存储或者过滤DataView的数据。可以为DataTable配置多个DataView对象,通过多种方式查看数据,不必重新读取数据。包含Sort,RowFIlter,RowStateFilter属性,根据需要重新组合。可以使用allownew,allowedit,allowdelete,限制用户的操作。

(1)、Sort排序

Sort需要一个排序表达式,默认是升序(ASC),不同的字段排序,都逗号分隔,指定ASC或DESC.

以车的出厂年份到排序

 

(2)、RowFilter数据过滤

rowfilter属性的表达式,是没有where的过滤语句。

例如车的出厂年份是2015年之后的数据

 

3、dataview保存为新的DataTable.

通过过滤掉部分数据,从原有的DataTable数据中,选择需要的数据,另存为新的DataTable。

下面是将出厂年份是2015年之后的数据,重新保存为一个DataTable

 

文章摘自:https://www.cnblogs.com/panpeng666/p/20104728