MDataRow Members

CYQ.Data API

CYQ.Data API 帮助文档 For V5

MDataRow Members

MDataRow overview

Public Static Methods

CreateFromOverloaded. 从实体、Json、Xml、IEnumerable接口实现的类、MDataRow

Public Static Type Conversions

Public Instance Constructors

MDataRow Overloaded. Initializes a new instance of the MDataRow class.

Public Instance Properties

Columns 获取列头
Conn 所依属的数据库配置项名称[当MAction从带有架构的行加载时,此链接若存在,优先成为默认的数据库链接]
Count 
ItemOverloaded. 输入枚举型数据
ItemArray 通过一个数组来获取或设置此行的所有值。
JointPrimaryCell 获取联合主键列表(若有多个主键)
PrimaryCell 获取第一个关键主键列
RowError 获取或设置行的自定义错误说明。
Table 获取该行拥有其架构的 MDataTable。
TableName 原始表名[未经过多数据库兼容处理]

Public Instance Methods

AddOverloaded.  
Clear 将行的数据行的值全重置为Null
Clone 复制一行
Contains 
Equals (inherited from Object)
GetOverloaded. 取值
GetHashCode (inherited from Object)
GetItemValue 此方法被Emit所调用
GetItemValues 返回数组值
GetStateOverloaded. 获取行的当前状态[0:未更改;1:已赋值,值相同[可插入];2:已赋值,值不同[可更新]]
GetType (inherited from Object)
Insert 
LoadFromOverloaded. 从json里加载值
RemoveOverloaded.  
RemoveAt 
SetOverloaded. 为行设置值
SetStateOverloaded. 将行的数据行的状态全部重置
SetToAllOverloaded. 将值批量赋给UI
SetToEntity 将行中的数据值赋给实体对象
ToEntity 转成实体
ToJsonOverloaded. 输出行的数据Json
ToString (inherited from Object)
ToTable 将行的数据转成两列(ColumnName、Value)的表
WriteJsonOverloaded.  

Protected Instance Methods

Finalize (inherited from Object)
MemberwiseClone (inherited from Object)

See Also

MDataRow Class | CYQ.Data.Table Namespace