DataViewRowState的含义

Aimis 2006-08-21 11:27:36
public DataView (
DataTable table,
String RowFilter,
String Sort,
DataViewRowState RowState
)
中各个参数的含义,尤其是DataViewRowState

...全文
263 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Eddie005 2006-08-21
  • 打赏
  • 举报
回复
DataViewRowState 枚举 用以描述 DataRow 中数据的版本。

DataView 构造函数 (DataTable, String, String, DataViewRowState) 是一个有条件地从DataTable创建视图的方法,
参数
table原始数据装在在这里

RowFilter,筛选条件,例如加入要求table中字段A的值大于50的数据行才加入DataView,那么这个参数应该传入"[字段A]>50"

Sort,排序规则,假设原始数据是无序的,创建视图后你希望数据能根据字段B的值倒序排列,那么这个参数应该传入"字段B DESC"

RowState只有行状态符合条件的数据行加入视图,DataTable中的行如果未作任何修改,那么状态时Unchange,但也有可能是经过修改的,或者是新增/删除的,它的行状态会有相应的不同,如果你只需要某一种状态,那么这里传入一个枚举
孟子E章 2006-08-21
  • 打赏
  • 举报
回复
http://msdn2.microsoft.com/zh-cn/library/8sd1cd0a.aspx

应该说的很清楚了
lxhvc 2006-08-21
  • 打赏
  • 举报
回复
描述 DataRow 中数据的版本。
成员名称 说明
Added 一个新行。
CurrentRows 包括未更改行、新行和已修改行的当前行。
Deleted 已删除的行。
ModifiedCurrent 当前版本,原始数据(请参见 ModifiedOriginal)的修改版本。
ModifiedOriginal 原始版本(尽管它后来已被修改并以 ModifiedCurrent 形式存在)。
None 无。
OriginalRows 包括未更改行和已删除行的原始行。
Unchanged 未更改的行。

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧