Foxtable(狐表)用户栏目专家坐堂 → 从字符串“是否关注”到类型“Boolean”的转换无效。


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

主题:从字符串“是否关注”到类型“Boolean”的转换无效。

帅哥哟,离线,有人找我吗?
chen37280600
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1279 积分:7959 威望:0 精华:4 注册:2017/12/31 14:53:00
从字符串“是否关注”到类型“Boolean”的转换无效。  发帖心情 Post By:2023/5/30 15:15:00 [显示全部帖子]

我有一个逻辑列,叫“是否关注”

然后DrawCell写了个整行上色代码

If e.Row("是否关注") = True Then
    e.Style = "黄色框"
Else
    e.Style = ""
End If

一般情况下都能正常使用。但是我发现使用代码去删除行,它会报错 从字符串“是否关注”到类型“Boolean”的转换无效。
dim r as row =  tables("xxx").current
if r isnot nothing then
     r.delete
     r.save
end if

如果用系统自带的删除按钮,或者鼠标右键删除行,又不会出现这个问题,是个bug吗?20220818版本
目前我暂时用着这段代码,可以避免这个问题
Static bo As Boolean

If Boolean.TryParse(e.Row("是否关注"), bo) AndAlso bo = True Then
    e.Style = "黄色框"
Else
    e.Style = ""
End If

[此贴子已经被作者于2023/5/30 15:15:38编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
chen37280600
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1279 积分:7959 威望:0 精华:4 注册:2017/12/31 14:53:00
  发帖心情 Post By:2023/5/30 17:30:00 [显示全部帖子]

真奇怪,为啥我的报错了,我认真思考下原因

 回到顶部