以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]刷新窗口 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=123492) |
-- 作者:swimmer01 -- 发布时间:2018/8/15 22:16:00 -- [求助]刷新窗口 对窗口中的表的数据进行了修改,想重新加载数据,用datatables(“表").load()程序出错,采用按钮代码: Forms("项目负责人").Close() Forms("项目负责人").Open() 程序会卡 请老师指正。谢谢!! |
-- 作者:有点甜 -- 发布时间:2018/8/15 22:23:00 -- 执行 datatables("").Load 报什么错?出错截图发出来。 |
-- 作者:swimmer01 -- 发布时间:2018/8/15 22:37:00 -- 按钮代码: DataTables("项目负责人_Table2").load e.Form.Controls("Button8").Enabled= False 出错信息: 调用的目标发生了异常。 .NET Framework 版本:2.0.50727.8933
Foxtable 版本:2018.7.28.1 错误所在事件:表,项目负责人_Table2,PrepareEdit 详细错误信息: 调用的目标发生了异常。 给定关键字不在字典中。 |
-- 作者:有点甜 -- 发布时间:2018/8/15 22:38:00 -- 贴出prepareEdit事件代码 |
-- 作者:swimmer01 -- 发布时间:2018/8/15 22:40:00 -- 头几次调试改动数据,没问题,多几次就会出错 |
-- 作者:swimmer01 -- 发布时间:2018/8/15 22:41:00 -- 我不知道如何截图 |
-- 作者:swimmer01 -- 发布时间:2018/8/15 22:47:00 -- 发不出来,不点击按钮,没问题,好像不是prepareEdit事件代码的问题
|
-- 作者:swimmer01 -- 发布时间:2018/8/15 22:53:00 -- 代码发不出来,请教如何发,谢谢!! |
-- 作者:有点甜 -- 发布时间:2018/8/15 23:06:00 -- 以下是引用swimmer01在2018/8/15 22:47:00的发言:
发不出来,不点击按钮,没问题,好像不是prepareEdit事件代码的问题
提示哪里报错,就是哪里的问题
1、调试 http://www.foxtable.com/webhelp/scr/1485.htm
2、贴出代码 http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=69632
3、上传图片 http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=78
|
-- 作者:swimmer01 -- 发布时间:2018/8/15 23:16:00 -- Dim xt As String=Tables("项目负责人_Table2").Current("项目角色") Dim xt1 As String D im cmd As New SQLCommand D im dt As DataTable c md.C I f e.IsFocusCell Then \'如果是焦点单元格 I f e.Col.Name = "姓名" Then \'如果正在编辑的是"项目负责人"列 c md.CommandText = "Select [人员] FRO M {zd_角色及资格} where [角色]=\'"& xt &"\'" D im Values = cmd.ExcuteValues xt1=Values("人员") D ataTables("项目负责人_Table2").DataCols("姓名").ExtendType = ExtendTypeEnum.None T ables("项目负责人_Table2").Cols("姓名").ComboList = xt1 E nd If
E nd If |