力控组态软件的SQL查询控件的控件方法

力控组态软件ForceControl V7.0的SQL控件的控件方法

SetCheckedState
原型 : SetCheckedState(int nRow, int nChecked)
描述 : 设置指定行的选中状态
返回值 : int 选中状态
参数 : nRow – 整型,指定单元格的行号,基于 0
nChecked – 整型,选中状态,0- 不选中,1- 选中
说明 : 设定显示选中状态时该函数有效,否则返回值为 -1
示例 : #DBQuery.SetCheckedState(1,1)
// 设置第 2 行选中


GetCheckedState
原型 : GetCheckedState(int nRow)
描述 : 获取指定行的选中状态
返回值 : int 选中状态
参数 : nRow – 整型,指定单元格的行号,基于 0
说明 : 设定显示选中状态时该函数有效,否则返回值为 -1
示例 : #DBQuery.GetCheckedState(1)
// 获取第 2 行的选中状态


GetGridColor
原型 : GetGridColor(int nRow, int nCol)
描述 : 获取指定单元格中的颜色
返回值 : int 颜色的长整型数
参数 : nRow – 整型,指定单元格的行号,基于 0
nCol – 整型,指定单元格的列号,基于 0
说明 : 获取指定单元格中的颜色 , 该颜色为 RGB 颜色
示例 : #DBQuery.GetGridColor(10,5);
// 获取 10 行 5 列的单元格的颜色


SetGridColor
原型 : SetGridColor(int nRow, int nCol, int nColor)
描述 : 设置指定单元格中的颜色
返回值 : 无
参数 : nRow – 整型,指定单元格的行号,基于 0,-1 表示全部行
nCol – 整型,指定单元格的列号,基于 0,-1 表示全部列
nColor – 整型 , 颜色的长整型数
说明 : 设置指定单元格中的颜色 , 该颜色为 RGB 颜色
示例 : #DBQuery.SetGridColor(10,5,33554678);
// 设置 10 行 5 列的单元格的颜色为红色


GetCellText
原型 : GetCellText(int nRow, int nCol)
描述 : 获取指定单元格中的内容
返回值 : string 单元格中的内容
参数 : nRow – 整型数,指定单元格的行号,基于 0
nCol – 整型数,指定单元格的列号,基于 0
说明 : 获取指定单元格中的内容
示例 : csLook = #DBQuery.GetCellText(10,5);
// 获取 10 行 5 列的单元格内容,赋给 csLook


ExportCSV
原型 : ExportCSV(nWithDlg,strPath);
描述 : 导出数据到指定的 csv 文件
返回值 : void
参数 : nWithDlg – 是否有路径对话框,1 表示有
strPath – 文件保存路径;如果 nWithDlg 为 1,则不需要设置该路径
示例 : #DBQuery.ExportCSV(0,D:\Test\b1.csv); // 将数据导出到 D 盘 Test 文件夹下的a1.csv 文件


ExeSQL
原型 : ExeSQL(strSQL);
描述 : 执行 SQL 语句
返回值 : void

力控组态软件的SQL查询控件的控件属性

力控组态软件ForceControl V7.0的SQL控件的控件属性

RecordCount
属性 : RecordCount
描述 : 查询的记录条数
类型 : int
说明 : 查询的记录条数
示例 : #DBQuery.RecordCount


CurRow
属性 : CurRow
描述 : 鼠标点击选中的单元格的行号
类型 : int
说明 : 基于 0 的计数,如果没有选择,则返回 -1
示例 : # DBQuery.CurRow


CurCol
属性 : CurCol
描述 : 鼠标点击选中的单元格的列数
类型 : int
说明 : 基于 0 的计数,如果没有选择,则返回 -1
示例 : # DBQuery.CurCol


SubheadRight
属性 : #name.SubheadRight=string
描述 : 设置打印内容的右副标题
示例 : #name.SubheadRight =”右副标题”;// 打印右副标题
SubheadCenter
属性 : #name.SubheadCenter=string
描述 : 设置打印内容的中部副标题
示例 : #name.SubheadCenter =”中部副标题”;// 打印中部副标题


SubheadLeft
属性 : #name.SubheadLeft=string
描述 : 设置打印内容的左副标题
示例 : #name.SubheadLeft =”左副标题”;// 打印左副标题


Title
属性 : #name.Title=string
描述 : 设置打印内容的标题
示例 : #name.Title =”查询内容”;// 打印标题为“查询内容“

力控组态软件的数据浏览控件的方法

力控组态软件ForceControl V7.0的数据浏览控件的控件方法

SetLayerLongName
原型 : void SetLayerLongName(string strLongName)
描述 : 设置数据库显示的数据
返回值 : 无
参数 : string strLongName, 数据层的长名
说明 : 无
示例 : #name.SetLayerLongName(“\”);


TagSelected
原型 : string TagSelected();
描述 : 获取选择的点名
返回值 : string
参数 : 无
说明 : 返回的点名为长点名 , 以 “,” 分隔
示例 : #name.TagSelected()


ShowNormal
原型 : void ShowNormal()
描述 : 正常显示
返回值 : void
参数 : 无
说明 : 列表显示点检索结构后 , 恢复原来的正常显示
示例 : #name.ShowNormal()
关联方法 : #name.TagSearch(string strTagName), 点检索


TagSearch
原型 : int TagSearch(string strTagName)
描述 : 在当前层检索点名,查找与 strTagName 相似的点名个数
返回值 : int, 检索结果的个数
参数 : string strTagName, 需要查找的点名
说明 : 无
示例 : #name.TagSearch(“Tag”);
关联方法 : #name.ShowNormal(), 恢复正常显示