Table 对象

Table 对象

Previous pageReturn to chapter overviewNext page

Table l象

Table对象实现了表(动态显示牌)管理功能,用户可以通过此对象任意控制表的显示内容以及格式等。

示例1

' 得到框架名称为"Report",窗格名称为"上海指数"的表对象

Set Table = Report.GetGridByName("上海指数").GetTable()

'示示当前一共多少行数据

MsgBoo Table.RowCount()

 

属性

RowCount        得到表行个数(只读)

ColCount        得到l列个数(只读)

Name            得到表名称(只读)

BlockName       得到表当前打开的板块或者分类名称

BlockType       得到表当前打开的板块或者分类类别;0市场分组,1分类板块,2系统板块(品种栏对应)

ItemType        得到指定格的属性,0数字,1文字。使用方法: ItemType(Row,Col)取指定行Row,指定列Col的属性。

 

方法

GetItemText     得到指定格的字符串文字,使用方法:GetItemText(Row,Col),取指定行Row,指定列Col的文字,若该格为数字,那么将转化为字符串后返回。

GetItemValue    得到指定格的数字值,使用方法:GetItemValue(Row,Col),取指定行Row,指定列Col的数字,若该格为字符串,那么将返回0。

SetItemText     设置指定格的字符串文字,使用方法:SetItemText(Row,Col,Text),将指定行Row,指定列Col设置为文字Text。

SetItemValue    设置指定格为数字,使用方法:SetItemValue(Row,Col,Value),将指定行Row,指定列Col设置为数字Value。

Refurbish       刷新显示当前表,当通过SetItemText和SetItemValue设置完显示数字和文字后,调用此方法刷新显示。

SortCol         排序指定列,使用方法:SortCol(Col,Type),Col为基于0索引的列序号,Type为排序方式 1正序;2反序。

SwitchBlock     切换动态牌当前的板块,使用方法:SwitchBlock(Name, Type),Name为分类或者板块名称,如"上海A股"等,Type为类别,0市场分组,1分类板块,2系统板块(品种栏对应),如SwitchBlock("上海A股", 0)表示当前表切换到上海A股分类,SwitchBlock("自选股", 1)表示切换到自选股板块。

ClearAllSelected 清楚当前表所有选择

SetSelectedRow   选择指定行(基于0索引)

EnsureVisible     保某行为可视状态,系统通过上下滚动条来保 该行一定处于可视范围。

GetReportData    返回指定行(基于0索引)的关联品种的ReportData对象

GetGrid          得到所属窗格的Grid对象