以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  drawcell事件执行错误,在您修正代码之前,将暂停执行该事件  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=193490)

--  作者:13559187297
--  发布时间:2024/9/19 16:34:00
--  drawcell事件执行错误,在您修正代码之前,将暂停执行该事件
代码如下,出现错误提示,请问老师是什么问题?
详细错误信息:
调用的目标发生了异常。
从字符串“”到类型“Double”的转换无效。
输入字符串的格式不正确。
drawcell事件执行错误,在您修正代码之前,将暂停执行该事件

If e.Col.Name <> "序号" Then 
    If e.Row(e.Col.Name) = "NG" Then 
        e.Style = "NG" 
    End If
End If




--  作者:y2287958
--  发布时间:2024/9/19 16:40:00
--  
e.Row(e.Col.Name)列中应该有些列不是字符型吧
[此贴子已经被作者于2024/9/19 16:41:16编辑过]

--  作者:有点蓝
--  发布时间:2024/9/19 17:18:00
--  
判断一下列类型,http://www.foxtable.com/webhelp/topics/0414.htm

 If e.Col.IsString andalso e.Row(e.Col.Name) = "NG" Then 

--  作者:13559187297
--  发布时间:2024/9/19 18:04:00
--  
会了,非常感谢老师的帮助。