以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  BeforeShowContextMenu为什么在查询表中无效  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=92316)

--  作者:rjh4078
--  发布时间:2016/10/31 18:33:00
--  BeforeShowContextMenu为什么在查询表中无效
 如题
在查询表中不显示菜单

--  作者:有点蓝
--  发布时间:2016/10/31 20:14:00
--  
测试没有问题,上例子说明
--  作者:rjh4078
--  发布时间:2016/11/1 8:25:00
--  
 找到问题了 normal不行 必须是sqltable才行

--  作者:狐狸爸爸
--  发布时间:2016/11/1 8:49:00
--  
应该都有效的啊
--  作者:客人
--  发布时间:2016/11/1 8:57:00
--  
 我用sql生成的表绑定到窗口的表以后 全局事件中的BeforeShowContextMenu在normal表中没用  只能将表改成sqltable单独添加事件才行

--  作者:有点蓝
--  发布时间:2016/11/1 9:34:00
--  
测试没有问题,要动态设置一下GlobalHandler


Dim cmd As New SQLCommand
Dim dt As DataTable
cmd.CommandText = "SeLECT * From {表C}"
dt = cmd.ExecuteReader()
Dim t As Table = e.Form.Controls("Table1").Table
t.datasource = dt
t.DataTable.GlobalHandler.BeforeShowContextMenu = True