mshflexgrid用在WINCC中

想在WINCC中使用mshflexgrid控件,连接数据库也成功!就是数据无法显示到该控件中,哪位给个使用该控件的例子?
以下是数据连接部分,前后省掉了,只有使用控件部分的....
.....
Dim datagrid
Set datagrid=ScreenItems("控件2")
 'datagrid.clear
 datagrid.AllowUserResizing = 1
 datagrid.Redraw = False
  datagrid.Rows = 1
    datagrid.Cols = 3
 datagrid.ColWidth(1) =100
 datagrid.ColWidth(2) =100
 datagrid.ColWidth(3) =100
 'datagrid.ColWidth(4) =100 
Set datagrid.DataSource=oRs
MsgBox("Field0=" & oRs.Fields(0).Value)
MsgBox("Field1=" & oRs.Fields(1).Value)
MsgBox("Filed2=" & oRs.Fields(2).Value)
MsgBox("Field3=" & oRs.Fields(3).Value)
datagrid.TextMatrix(0, 0)="日期"
datagrid.TextMatrix(0, 1)="时间"
.......

最佳答案

Dim str1 
 Dim str2 
 Dim MSFlexGrid1
         Set MSFlexGrid1=ScreenItems("history")
 str1 = "时间|报警信息|报警点"
 MSFlexGrid1.AllowUserResizing = 1
 MSFlexGrid1.Rows = 1
 MSFlexGrid1.Cols = 3
 'MSFlexGrid1.FixedRows = 1
 'MSFlexGrid1.FixedCols = 1
 MSFlexGrid1.FormatString = str1
 MSFlexGrid1.ColWidth(0) = 2000
 MSFlexGrid1.ColWidth(1) = 4000
 MSFlexGrid1.ColWidth(2) = 3000
         rst.movefirst
         i=1
         Do While Not rst.EOF
             MSFlexGrid1.AddItem ( i & vbTab & Trim(rst.fields("datetime").value) & vbTab & Trim(rst.fields("text1").value) & vbTab & Trim(rst.fields("text2").value))
             rst.MoveNext
             i=i+1
         Loop
 这是一个报警查询的的例子,中间省了数据库操作的部分,MSFlexGrid1.的操作基本都在,你可以参考!

提问者对于答案的评价:
OK

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc267170.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午5:05
下一篇 2019年6月11日 上午5:05

相关推荐

  • 一个OPC变量值显示问号的问题

    PCS 7 V8.2(WinCC V7.4)和其他厂家的OPC SERVER通讯, 变量管理监视连接正常,但是变量过程值显示为3个…

    2021年7月5日
  • wincc 如何让选项组(单选框)可以横向排列

    选项组现在默认的是纵向排列的,我想让其横向排列,请问应该怎么改属性呢,如果需要脚本更改,那么用vbs怎么修改呢,感谢各位 最佳答案 直接组态没有先关设置,不过可以使用多个来实现,把…

    SIMATIC WinCC 2021年7月5日
  • wincc web navigator发布后不能浏览/可以浏览后,画面鼠标变成NO INPUT图标。

    做了个项目,想发布到局域网中。WINCC是V6.0SP3 AISA,WEB是V6.0A.使用过程中出现不能发布,经过修改后,不知道怎么弄的又可以发布了,但是IE浏览的画面…

    SIMATIC WinCC 2019年6月11日
  • 使用wincc控件winsock 做服务端程序

    查了很多资料,但都是描述的都是作为客户端的程序.有没有大神知道怎么做服务端.我有现在做的截图 用SocketTool 客户端一连接就断开了 问题补充:我不是在按…

    2021年7月5日
  • wincc画面的web发布

    想知道博途环境下wincc画面的web发布方法,目的是想通过外部网页访问wincc画面。大神们,博途的wincc professional与WinCC 基础选项…

    SIMATIC WinCC 2020年11月1日
  • wincc的问题

    请问有哪位高手知道如何将键盘上的print screen 等功能键锁定 最佳答案 WinCC 是没有办法!你可以自己用VB或者VC等软件,来编写一个相…

    SIMATIC WinCC 2019年6月11日
  • wincc 6.2 不显示文本

    用wincc6.2 打开以前版本的项目,图形可以显示,但汉字变成问号 最佳答案 1、打开编辑的画面的时出现???——    &nb…

    SIMATIC WinCC 2018年12月5日
  • wincc和PLC连接问题

    在wincc输入输出域中,选择PLC变量,运行时输入输出域中有黄色叹号,说明没有通讯上,在wincc变量表中都显示出来PLC变量了,如何解决? 问题补充:step7安装的5.5&n…

    SIMATIC WinCC 2020年11月1日
  • wincc变量归档存三年

    锅炉用的wincc+300PLC,现在被要求运行数据保存三年,原来wincc只是保存一周。自己查工具书等,但是也没整明白。现在用在线趋势能把数据保存下来了,但是不知能能保存多久,百…

    2021年7月5日
  • WINCC WEB 发布求指导

    WINCC WEB NAVIGATOR 都设置完后,用IE登陆服务器IP,会弹出来登陆框,明明账户密码都没错,登陆框一直存在,登录不上去啊。下午刚开始…

    SIMATIC WinCC 2017年10月29日