MDataTable Members

CYQ.Data API

CYQ.Data API 帮助文档 For V5

MDataTable Members

MDataTable overview

Public Static Methods

CreateFromOverloaded.  

Public Static Type Conversions

Implicit MDataRow to MDataTable Conversion 将一行数据装载成一个表。
Implicit MDataRowCollection to MDataTable Conversion 将一行数据装载成一个表。
Implicit List<T> to MDataTable Conversion 从行集合隐式转换成MDataTable
Implicit DbDataReader to MDataTable Conversion 从DataReader隐式转换成MDataTable
Implicit DataTable to MDataTable Conversion 从DataTable隐式转换成MDataTable

Public Instance Constructors

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

Public Instance Properties

Columns 表格的架构列
Conn 该表归属的数据库链接。
Description 表名描述
DynamicData 动态存储数据
JoinOnName 用于关联表的列名,不设置时默认取表主键值
RecordsAffected 返回(查询时)记录总数。
Rows 表格行
TableName 表名

Public Instance Methods

AcceptChangesOverloaded. 批量插入或更新 [提示:操作和当前表名有关,如当前表名不是要提交入库的表名,请给TableName属性重新赋值]
AvgOverloaded. 记算某列的平均值
BindOverloaded. 将数据表绑定到列表控件
Clone 复制表
DistinctOverloaded. 过滤掉重复的数据行(仅比较基础类型、复杂数据类型仅比较类型名称)。 被过滤的数据集表
Equals (inherited from Object)
FindAll 使用本查询,得到原数据的引用。
FindRow 使用本查询,得到原数据的引用。
GetChangesOverloaded. 获取修改过的数据
GetColumnItemsOverloaded. 返回某列的集合 列名
GetCount 统计满足条件的行数
GetHashCode (inherited from Object)
GetIndex 统计满足条件的行所在的索引
GetSchema 复制表的结构
GetType (inherited from Object)
JoinOverloaded. 两表LeftJoin关联
MaxOverloaded. 获取列的最大值
Merge 将新表的行放到原表的下面。
MinOverloaded. 获取列的最小值
NewRowOverloaded. 新建一行
PivotOverloaded. 行转换列(不指定时,默认取最后三列处理)
SelectOverloaded. 使用本查询,得到克隆后的数据
SetStateOverloaded. 将表里所有行的数据行的状态全部重置
Split 根据条件分拆成两个表【满足条件,和非满足条件的】,分出来的数据行和原始表仍是同一个引用
SumOverloaded. 汇总某列的值
ToDataTable 转换成DataTable
ToJsonOverloaded. 输出Json
ToList 转实体列表
ToString 
ToXmlOverloaded. 输出Xml文档
WriteJson 输出Json[可指定保存路径]
WriteXmlOverloaded.  

Protected Instance Methods

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

See Also

MDataTable Class | CYQ.Data.Table Namespace