我有一个名为Refresh的工具条菜单按钮。该按钮调用子LoadListview()
。这样做,使用SQL查询和记录集用oracle表内容填充我的listview。工作得很好。
但是最近我被要求在更改发生后自动更新列表视图。因此,其中一列是数量,如果有人将数量从10编辑到9,而不是点击刷新哪个查询表再次调用LoadListView()
我在代码中调用了LoadListView()
更改。
这是奇怪的地方。当您单击刷新调用LoadListView()
时,它可以正常工作。
当您致电LoadListView()
或甚至在代码ToolStripButtonRefresh.PerformClick()
中点击刷新按钮时,它会在下面一行出现错误,并出现以下错误:
The system cannot find message text for message number 0x80040e0c in the message file for OraOLEDB
Public Sub LoadListview()
rsMPCS_Con.Open(UCase(SQLQuery), conMPCS2, ADODB.CursorTypeEnum.adOpenStatic, ADODB.LockTypeEnum.adLockReadOnly)
.........
End Sub
所以点击刷新按钮,调用LoadListView()
罚款。调用调用ToolStripButtonRefresh.PerformClick()
的{{1}}然后调用错误。无法解决这个问题。
LoadListView()