| AkResultSet Class |
Namespace: Appkit.Data
public class AkResultSet : AkBase
The AkResultSet type exposes the following members.
| Name | Description | |
|---|---|---|
| AkResultSet(String) |
通过搜索表达式构造 AkResultSet 对象
可能抛出异常
| |
| AkResultSet(Object, Object) |
通过搜索的结果数据构造 AkResultSet 对象
| |
| AkResultSet(String, String) |
通过数据库名及完整SQL表达式构造 AkResultSet 对象
| |
| AkResultSet(AkSession, String) |
通过会话对象及搜索表达式构造 AkResultSet 对象
可能抛出异常
|
| Name | Description | |
|---|---|---|
| AddPropertyOptions |
增加属性取值分布选项。
属性取值分布过滤了重复的项。 | |
| AddPropertyYearMonthOptions |
增加日期型属性取值分布选项。
属性取值分布过滤了重复的项。 | |
| Create |
通过会话对象及搜索表达式创建 AkResultSet 对象
| |
| FindProperty |
查找指定名称的属性。
| |
| Get |
返回指定索引的行
| |
| GetBool(Int32, Int32) |
返回指定行指定列的布尔值。
| |
| GetBool(Int32, String) |
返回指定行指定列的布尔值。
| |
| GetDate(Int32, Int32) |
返回指定行指定列的日期值。
| |
| GetDate(Int32, String) |
返回指定行指定列的日期值。
| |
| GetDouble(Int32, Int32) |
返回指定行指定列的双精度型值。
| |
| GetDouble(Int32, String) |
返回指定行指定列的双精度型值。
| |
| GetDoubles(Int32) |
获取所有行指定列值的数值集合。
| |
| GetDoubles(String) |
获取所有行指定列值的数值集合。
| |
| GetGroup |
获取指定组(页)的行集合。
| |
| GetGroupCount |
按照指定大小分组(页)产生的组(页)数。
| |
| GetGroupSize |
获取每组(页)的数目。
| |
| GetInt(Int32, Int32) |
返回指定行指定列的整型值。
| |
| GetInt(Int32, String) |
返回指定行指定列的整型值。
| |
| GetProperty |
获取指定索引的属性。
| |
| GetPropertyJsons |
获取属性取值分布的AkJson集合。
属性取值分布过滤了重复的项。 如果属性定义了枚举,则返回中同时包含原始值及显示值。 | |
| GetPropertyList |
获取属性集合。
| |
| GetPropertyNames |
获取属性名称集合。
| |
| GetPropertyValues |
获取属性取值分布的集合。
属性取值分布过滤了重复的项。 | |
| GetPropertyYearMonthJsons |
获取日期型属性取值分布的AkJson集合。
属性取值分布过滤了重复的项。 | |
| GetPropertyYearMonthValues |
获取日期型属性取值分布的集合。
属性取值分布过滤了重复的项。 | |
| GetRow(Int32) |
获取指定索引的行。
| |
| GetRow(String) |
获取 id (ObjectId) 为指定值的行
| |
| GetRowCount | ||
| GetRows |
获取行集合。
| |
| GetString(Int32, Int32) |
返回指定行指定列的字符串值。
| |
| GetString(Int32, String) |
返回指定行指定列的字符串值。
| |
| GetStrings(Int32) |
获取所有行指定列值的字符串集合。
| |
| GetStrings(String) |
获取所有行指定列值的字符串集合。
| |
| GetTime(Int32, Int32) |
返回指定行指定列的时间值。
| |
| GetTime(Int32, String) |
返回指定行指定列的时间值。
| |
| GetXML |
获取XML内容。
未实现。 | |
| New | ||
| Output(HtmlContainerControl, Boolean, Int32) |
输出到页面。
根据显示模板控件输出每个对象。 | |
| Output(HtmlTableRow, Boolean, Int32) |
输出到页面的表格。
根据行模板输出每个对象。 | |
| ReplaceTag |
逐个对象使用模板、替换属性标记、获取处理后的内容。
| |
| SetCondition |
设置条件表达式。
支持链式操作。 | |
| SetGroupSize |
设置每组(页)的数目。
| |
| SetNotNull |
设置是否增加not null条件。
支持链式操作。 | |
| SetProperty |
设置属性。
设置属性时自动设置数据库标识、表名及属性名称。 支持链式操作。 | |
| SetPropName |
设置属性名称。
支持链式操作。 | |
| SetTable |
设置数据表。
支持链式操作。 | |
| ToJson |
转换为AkJsonList对象。
默认的对象类型名称为 row。 | |
| ToJson(String) |
转换为AkJsonList对象。
|
| Name | Description | |
|---|---|---|
| ColumnCount |
列数
| |
| GroupCount |
按照指定大小分组(页)产生的组(页)数
| |
| GroupSize |
每组(页)的数目。
默认为 -1(即不分组)。 | |
| HeaderCount |
列数
| |
| Item |
返回指定索引的行
| |
| PropertyList |
属性集合
| |
| PropertyNames |
属性名称集合。
| |
| RowCount |
行数
| |
| Rows |
行集合
|