Foxtable(狐表)用户栏目专家坐堂 → [求助]记录窗口双击


  共有2330人关注过本帖树形打印复制链接

主题:[求助]记录窗口双击

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109451 积分:556911 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/12/23 12:04:00 [显示全部帖子]

需要手工绑定升级事件,参考:http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=102193&skin=0

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109451 积分:556911 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/12/23 14:23:00 [显示全部帖子]

全局
Public Sub TblBase_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs)
Dim r As C1.Win.C1FlexGrid.Row = sender.Rows(sender.Rowsel)
If r(0).startswith(文书类别_") Then
    sender.FinishEditing
    r(1) = "√"
End If
End Sub

绑定放到窗口afterload事件
Dim brgd As C1.Win.C1FlexGrid.C1FlexGrid  = e.Form.Controls("RecordGrid1").basecontrol
AddHandler brgd.DoubleClick, AddressOf TblBase_DoubleClick

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109451 积分:556911 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/12/25 22:38:00 [显示全部帖子]

全局代码只能写死表格了

Public Sub TblBase_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs)
Dim r As C1.Win.C1FlexGrid.Row = sender.Rows(sender.Rowsel)
If r(0).startswith("第一") Then
    sender.FinishEditing()
    Dim r1 As Row = Tables("表A").Current '改为自己的表名
    If r1 IsNot Nothing Then
        r1(r(0)) = "√"
    End If
End If
End Sub

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109451 积分:556911 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/12/25 23:01:00 [显示全部帖子]

去清除对应的表格的当前行,不要清除记录窗口

 回到顶部