wincc版本是6.0 sp3 ,wincc里要做个数据库的显示界面,以供查询等操作。咨询了西门子的技术支持,加载Listview控件就要安装vb6.0,因为它是微软的控件。因此安装完整版的vs 6.0(中文版和英文版都试过),vb6.0安装完之后,在组件菜单里注册了system32文件夹下的mscomctl后,工具栏里出现了Listview。打开wincc之后控件里仍然没有出现Listview选项。注册mscomctl也无济于事。然后安装office2003,安装完之后,wincc里出现Listview,但一直说是“装载控件失败”。不知道哪里出了问题,不知道有没有人跟我出现了相同的问题。wincc里显示的Listview是office下的dll。另外,不知道除了listview控件之外,其他的控件是否也能实现数据库显示界面的功能。望不吝赐教。希望高手指点一下,本人不胜感激!
问题补充:
在另一个已经关闭的相同问题中,按dcount107所说,加载的是Microsoft Listview Control v6.0(sp6),但它的属性里没有数据列的field选项,也就无法显示数据列,我想应该不是这个控件,同时谢谢dcount107。另外按照ZweiHaare所说的方法仍然加载不上。谢谢ZweiHaare
最佳答案
就我所知,Listview通常指的就是Microsoft Listview Control v6.0(sp6),Listview界面跟Windows资源管理器的详细视图很类似。
不过一般用于显示数据库数据的控件DBGrid和MsFlexGrid使用较多,DBGrid和ADODC控件配合使用可以绑定数据源,你可以试试。
请参考:
http://www.ad.siemens.com.cn/club/bbs/post_elite.asp?b_id=5&a_id=462846
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc271672.html