Foxtable(狐表)用户栏目专家坐堂 → [求助]报错原因求助


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

主题:[求助]报错原因求助

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


加好友 发短信
等级:四尾狐 帖子:812 积分:6676 威望:0 精华:0 注册:2014/11/26 12:32:00
[求助]报错原因求助  发帖心情 Post By:2019/8/5 17:33:00 [只看该作者]

 .NET Framework 版本:4.0.30319.42000
Foxtable 版本:2019.7.21.1
错误所在事件:项目,DataColChanged
详细错误信息:
调用的目标发生了异常。
重载决策失败,因为没有 Public“TrimStart”可以用这些参数调用:
    'Public Function TrimStart(ParamArray trimChars As Char()) As String':
        与参数“trimChars”匹配的参数无法从“Integer”转换为“Char”。


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


加好友 发短信
等级:超级版主 帖子:106238 积分:540313 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/5 17:39:00 [只看该作者]

错误所在事件:项目,DataColChanged

写了什么代码?

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


加好友 发短信
等级:四尾狐 帖子:812 积分:6676 威望:0 精华:0 注册:2014/11/26 12:32:00
  发帖心情 Post By:2019/8/6 17:31:00 [只看该作者]

         Case "设计任务要求_项目地址"
            If e.DataCol.Name = "设计任务要求_项目地址" Then
                If e.NewValue Is Nothing Then
                    e.DataRow("首字") = Nothing
                    e.DataRow("首字排序") = "7999"
                Else
                    
                    Dim dr As DataRow = e.DataRow
                    If dr.IsNull("设计任务要求_项目地址") = False Then
                        Dim s As String = e.DataRow("设计任务要求_项目地址").TrimStart (0)
                        e.DataRow("首字") = s
                    End If
                End If
            End If

设计任务要求_项目地址 列的值开头字符是阿拉伯数字,报错,什么代码怎么修改?求助

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


加好友 发短信
等级:超级版主 帖子:106238 积分:540313 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/6 17:38:00 [只看该作者]

e.DataRow("设计任务要求_项目地址").TrimStart ("0")

 回到顶部