Previous topicNext topic
Help > 开发指南 > SanMuGrid平台编程 > 主要对象 > DataTableHelp >
数据增删改查

与数据相关的增删改查相关的方法有下面这些。

名称 说明
AcceptChanges 接受此行的所有修改,使得保存的时候忽略此行。
AddNew 在DataTableHelp中增加一行,并返回所增加的行
AddVLookupCols 根据关联字段从另外一个新的DataTableHelp中添加指定的列到源DataTableHelp中。此方法是会影响源表的。会在源表中添加几个临时列。
DeleteFor 用于批量删除内存表中已经加载的数据。
Find 为在内存表中查找,用筛选条件查找符合条件的行,如果找到的话,返回找到的行,否则返回Nothing。
GroupBy 根据提供的几列对某一列数据进行统计,结果有DataTableHelp类型返回。
Join 将两个表根据关联字段合并成一个新表。如果A表和B表的关联字段是一对多的关系,结果也将呈现多种组合结果。
MergeVLookupCols 根据关联字段从另外一个新的DataTableHelp中添加指定的列并返回一个完整的新DataTableHelp。此函数的效果跟AddVlookupCols的功能差不多,只是这里是以一个新的DataTableHelp对象返回。不像AddVlookupCols是针对源表本身进行修改。
VLookupCols 根据关联字段从另外一个新的DataTableHelp中填充指定的列到源表中。此方法不会添加临时列,只是会像Excel中的Vlookup函数一样,从其他地方根据关联字段获取相应的数据并填充到源表。
RejectChanges 撤销自打开文件或最近一次保存以来,对该行做出的修改。
RemoveFor 用于从DataTableHelp中批量移除数据。
ReplaceFor 是用于批量更新内存表中的数据。返回更新成功的数据数量。
Select 从内存数据中查询筛选出相应的RowData集合数据。
SelectToDataTableHelp 是从内存数据中查询筛选出相应的数据并生成一个包含结果副本的DataTableHelp。