属性

属性名 说明
Type 整数型,返回一个整数,表示DataTable的类型
Name 字符型,返回DataTable的名称
Caption 字符型,返回DataTable的标题
HasChanges 逻辑型,判断DataTable的数据是否已经被修改
AllowEdit 逻辑型,是否允许用户修改表中数据
AllowAddNew 逻辑型,是否允许用户增加行
AllowClipBoard 逻辑型,是否允许复制粘贴数据
AllowCopyHeader 逻辑型,复制数据的时候是否包括列名
AllowInitialize 逻辑型,是否允许初始化此表
AutoAddNew 逻辑型,是否自动增加行
AllowDelete 逻辑型,是否允许用户删除行
AllowLockRow 逻辑型,是否允许用户锁定行
AllowUnlockRow 逻辑型,是否允许用户取消锁定行
AllowDragColumn 逻辑型,是否允许通过拖动列标题来调整列位置
AllowFreezeColumn 逻辑型,是否允许通过鼠标拖动来调整冻结区
AllowResizeColumn 逻辑型,是否允许通过鼠标拖动来调整列宽
AllowResizeRow 逻辑型,是否允许通过鼠标拖动来调整行高
AllowResizeSingleRow 逻辑型,是否允许单独调整某一行的高度
EnterKeyActionDown 逻辑型,按回车键是否向下移到另一单元格
TabKeyActionDown 逻辑型,按Tab键是否向下移到另一单元格
MultiRowHeader 逻辑型,是否启用多层表头。
PreserveEditMode 逻辑型,是否进入编辑模式
ConnectionName 字符型,返回数据源名称。
FillLoadTimeOut 整数型,设置加载数据时的超时时限,默认30秒,一般不需要设置此属性。
SourceType 整数型,返回数据源的类型,1表示Access,2表示SQL Server,3表示Oracle。

方法

方法 说明
AddNew 在DataTable中增加一行,并返回所增加的行
Compute 根据指定的条件计算指定的内容
Find 在DataTable查找符合条件的行,如果找到的话,返回找到的行,否则返回Nothing
Select 以集合的形式,返回所有符合指定条件的行
Save 保存数据
ReplaceFor

找出符合条件的行,并将指定列的内容替换为指定值

DeleteFor 删除符合条件的行
RemoveFor 移除符合条件的行
RejectChanges 撤销自打开文件或最近一次保存以来,对该表做出的修改。
AcceptChanges 接受所有修改结果,使得这些修改不被保存。
GetValues 从指定列中,获取不重复的值,以集合的形式返回。
GetUniqueValues 从指定列中,获取不重复的值,以集合的形式返回(此方法已经被GetValues取代,请不要再使用)
GetComboListString 从指定的列中提取不重复的值,用符号"|"将这些值连接成一个字符串,并返回这个字符串
ResumeRedraw 恢复绘制表格
StopRedraw 暂停绘制表格
BuildHeader 重新生成表头
AddUserStyle 增加自定义样式

下表的属性和方法可以暂时忽略,这些是和动态加载相关的属性和方法,将在《动态加载》这一章专门讲述:

名称 类型 说明
LoadFilter 属性 字符型,用于设置重新加载数据的条件表达式,语法和所使用的数据源有关。
LoadOrder 属性 字符型,指定加载数据的顺序。
LoadTop 属性 字符型,指定要加载的行数,如果是分页加载,则用于指定每页的行数。
LoadReverse 属性 逻辑型,是否反向加载,即是否先加载新数据,此属性只有在分页加载的时候才有效。
LoadOver 属性 字符型,用于指定分页加载依据列。
LoadPage 属性 整数型,指定要加载的页号
TotalPages 属性 整数型,返回分页加载时,总的可加载总页数
Load 方法 加载数据
SQLLoad 方法 根据指定的SQL语句加载数据
AppendLoad 方法 追载符合条件的新数据
LoadChildren 方法 加载指定子表的数据,且只加载那些父表已经存在对应行的子表数据。
SQLCompute 方法 计算后台所有数据
SQLReplaceFor 方法 批量更新后台数
SQLDeleteFor 方法 批量删除后台数据
SQLSelect 方法 从后台查询数据
SQLUpdate 方法 保存通过SQLSelect查询得到的数据
SQLFind 方法 从后台查找数据
SQLGetValues 方法 从后台的指定列中提取不重复值,以集合的形式返回
SQLGetComboListString 方法 从后台的指定的列中提取不重复的值,用符号"|"将这些值连接成一个字符串,并返回这个字符串


本页地址:http://www.foxtable.com/webhelp/topics/1353.htm