以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- datarowadded 错误 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=176936) |
|
-- 作者:tld -- 发布时间:2022/5/3 14:56:00 -- datarowadded 错误 老师好。我在datarowadded 事件中设置了如下代码: Dim tb2 As Table = Tables(e.form.name & "_table2") e.DataRow("委托单位") = tb2.Current("委托单位") 运行时出现错误: 详细错误信息: 调用的目标发生了异常。 从字符串“委托单位”到类型“Boolean”的转换无效。 输入字符串的格式不正确。 出现了错误后 , 不影响委托单位的单位名称。 如何解决?谢谢老师! |
|
-- 作者:程兴刚 -- 发布时间:2022/5/3 15:02:00 -- Dim tb2 As Table = Tables("窗口名_table2") e.DataRow("委托单位") = tb2.Current.datarow("委托单位")
|
|
-- 作者:tld -- 发布时间:2022/5/3 15:24:00 -- 程老师,还是出现相同的错误。我在窗口table中的 DataColChanged 事件中设置了代码: Select Case e.DataCol.name Case "样品编号" e.DataRow("编辑者") = user.Name 如果我把 DataColChanged 的代码去掉,就不出现这个问题。 是哪里设置错误? |
|
-- 作者:程兴刚 -- 发布时间:2022/5/3 16:22:00 -- Select Case e.DataCol.name Case "样品编号" e.DataRow("编辑者") = user.Name End Select
|
|
-- 作者:tld -- 发布时间:2022/5/3 16:47:00 --
|
|
-- 作者:cbt -- 发布时间:2022/5/3 16:58:00 -- 检查 列 的数据类型! |
|
-- 作者:tld -- 发布时间:2022/5/3 20:20:00 -- 数据类型字符型 没问题 |
|
-- 作者:程兴刚 -- 发布时间:2022/5/3 21:41:00 -- 您就不会将错误提示截图上传? |
|
-- 作者:有点蓝 -- 发布时间:2022/5/4 21:13:00 -- http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=150626 datacolchanged事件完整代码发上来。出错提示窗口显示的是哪个事件出错?
|