力控组态软件ForceControl V7.0的专家报表的表页函数1
AddRow
语法: #Report.AddRow(nSheetIndex, nRowIndex,nRowCount);
说明: 追加或插入行
返回值: int 执行成功返回 1,否则返回 0
参数: nSheetIndex:当前要操作的表页索引号,-1 表示当前页;表页索引号取值范围 0 到表页数减 1
nRowIndex:要插入的行的起始位置;-1 表示从后面追加;-2 表示插入当前行
nRowCount:要插入的行数
示例: #Report.AddRow(0,1,2); // 在索引号为 1 的表页的第 1 列位置插入 2 行
HideRow
语法 : #Report.HideRow(nSheetIndex,nHide,nStartRow,nEndRow);
说明 : 隐藏 / 取消隐藏指定表页指定的行
返回值 : 设置成功返回 1, 否则返回 0
参数 : nSheetIndex:当前要操作的页 , -1 表示当前页;页索引号从 0 开始 , 取值范围为 0 到表页数减 1
nHide:1- 隐藏操作 0- 取消隐藏
nStartRow:要操作的单元格起始行;-1 表示所有行,-2 表示鼠标所选的行
nEndRow: 要操作的单元格结束行;取值范围为 1 到表行数减 1;nStartRow<0 时无效
示例 : #Report.HideRow(-1,1,-2,-2);// 将当前所选的行隐藏
DeleteRow
语法: #Report.DeleteRow(nSheetIndex, nRowIndex, nDBDel);
说明: 删除行。
返回值: 执行成功返回 1,否则返回 0
参数: nSheetIndex:当前要操作的表页索引号,-1 表示当前页;表页索引号取值范围 0 到表页数减 1
nRowIndex:指定的行;-1 表示所有行,-2 表示鼠标所选的行 , 其范围是 1 到表页行数减 1
nDBDel:是否删除相应关系数据库里面的内容 1- 删除 0- 不删除
示例: #Report.DeleteRow(0,1,0); // 删除第一页第一行
AddCol
语法: #report.AddCol(nSheetIndex, nColIndex,int nColCount);
说明: 追加或插入列
返回值: int 执行成功返回 1,否则返回 0
参数: nSheetIndex:当前要操作的表页索引号,-1 表示当前页;表页索引号取值范围 0 到表页数减 1
nColIndex:要插入的列的起始位置;-1 表示从后面追加;-2 表示插入当前列
nColCount:要插入的列数
示例: # name.AddCol(0, 1, 2); // 在索引号为 1 的表页的第 1 列位置插入 2 列
DeleteCol
语法: #Report.DeleteCol(nSheetIndex, nColIndex);
说明: 删除列
返回值: int 执行成功返回 1,否则返回 0
参数: nSheetIndex:当前要操作的表页索引号,-1 表示当前页;表页索引号取值范围 0 到表页数减 1
nColIndex: 指定的列,-1 表示所有列;-2 表示鼠标所选的列,其范围是 1 到表页列数减 1
示例: #Report.DeleteCol(0, 1); // 删除第一页第一列
HideCol
语法 : #Report.HideCol(nSheetIndex,nHide,nStartCol,nEndCol);
说明 : 隐藏 / 取消隐藏指定表页指定的列
返回值 : 设置成功返回 1, 否则返回 0
参数 : nSheetIndex:当前要操作的页 , -1 表示当前页;页索引号从 0 开始 , 取值范围为 0 到表页数减 1
nHide:1- 隐藏操作 0- 取消隐藏
nStartCol:要操作的单元格起始列;-1 表示所有列,-2 表示鼠标所选的列
nEndCol:要操作的单元格结束列;取值范围为 1 到表列数减 1;nStartCol<0 时无效