当前位置: 首页 > news >正文

佛山网站建设公司哪家好/阿里云空间+1对1私人专属设计师

佛山网站建设公司哪家好,阿里云空间+1对1私人专属设计师,51nb论坛,建站公司会有多大的坑DataView组件可以在DataSet中实现对数据的过滤和分类。下面是DataView对象常用的属性及方法: 属性Count在应用RowFilter和RowStateFilter之后,获取DataView中记录的数量Item从指定的表获取一行数据RowFilter获取或设置用于筛选在DataView中查看哪些行的条件表达式Ro…

DataView组件可以在DataSet中实现对数据的过滤和分类。下面是DataView对象常用的属性及方法:

属性
Count在应用RowFilter和RowStateFilter之后,获取DataView中记录的数量
Item从指定的表获取一行数据
RowFilter获取或设置用于筛选在DataView中查看哪些行的条件表达式
RowStateFilter获取或设置用于DataView中的行状态筛选器
Sort获取或设置DataView的一个或多个排序列以及排序顺序
Table获取或设置源DataTable
方法
AddNew将新行添加到DataView
Delete删除指定索引位置的行
Find按指定的排序关键字值在DataView中查找行
FindRows返回DataRowView对象的数组

DataTable的原始输出格式可以通过DefaultView属性来取得,DefaultView属性本身就是DataView对象;我们可以设定DefaultView的属性来指定DataTable的显示格式。

1.用DataView.Sort属性来排序

例子所使用的数据库名为sango,表为people,部分数据如下图:

<%@ Page Language="C#" %><%@ Import Namespace="System.Data" %><%@ Import Namespace="System.Data.SqlClient" %>

2.用DataView.RowFilter属性来筛选数据

DataView.RowFilter属性可以利用比较运算符 =、<、>、<=、>=以及Like来过滤记录中的数据。其实该属性需要的值就是一个Where子句。

<%@ Page Language="C#" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>

3.用DataView.RowStateFilter属性得到操作后的数据

DataView.RowStateFilter所需要的值是DataViewState枚举值中的一个,DataViewRowState所包含的状态值如下表所示:

成员名称说明
Added新添加的行
CurrentRows包括未更改行、新行和已修改行的当前行
Deleted已删除的行
ModifiedCurrent被修改后的记录
ModifiedOriginal被修改前的记录
None
OriginalRows包括未被修改以及删除掉的原始记录
Unchanged未更改的行
<%@ Page Language="C#" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>

?

转载于:https://www.cnblogs.com/CoderWayne/archive/2006/10/16/4485204.html

相关文章: