以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]如何实现双击表时,将当前行数据加入到窗口的ListView中 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=74563) |
-- 作者:cherryjing -- 发布时间:2015/9/14 11:13:00 -- [求助]如何实现双击表时,将当前行数据加入到窗口的ListView中 我在全局的表事件DoubleClick中编写代码:
\'如果是材料数据表
函数AddMaterialToCompare()如下:
Sub AddMaterialToCompare() Dim vr As WinForm.ListViewRow = lvw.Rows.Add() \'增加一行 执行发现,双击时虽然表不能被编辑,但listview也没有加入数据,甚至连messagebox也没有show出东西来,感觉AddMaterialToCompare根本就没有被执行,请教版主是什么问题,该如何解决? |
-- 作者:cherryjing -- 发布时间:2015/9/14 11:15:00 -- 补充一点,那两个if条件都是满足的 |
-- 作者:大红袍 -- 发布时间:2015/9/14 11:29:00 -- 1、全局doubleClick事件是否开启
2、加入msgbox看是否进入事件
msgbox(e.table.Name) If e.Table.name.contains("_") Then msgbox(Forms("Form_ParametersCompare").Opened)
|
-- 作者:cherryjing -- 发布时间:2015/9/14 11:42:00 -- 谢谢版主,原来要在项目的Initialize中添加代码: For
Each dt As
DataTable
In
DataTables |