Foxtable(狐表)用户栏目专家坐堂 → 无法在 System.Int32 和 System.String 上执行“=”操作。


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

主题:无法在 System.Int32 和 System.String 上执行“=”操作。

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


加好友 发短信
等级:童狐 帖子:250 积分:1813 威望:0 精华:0 注册:2012/6/28 13:53:00
无法在 System.Int32 和 System.String 上执行“=”操作。  发帖心情 Post By:2018/1/16 11:25:00 [显示全部帖子]

无法在 System.Int32 和 System.String 上执行“=”操作。如何调整?

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


加好友 发短信
等级:童狐 帖子:250 积分:1813 威望:0 精华:0 注册:2012/6/28 13:53:00
  发帖心情 Post By:2018/1/16 11:38:00 [显示全部帖子]

如何调整呢


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


加好友 发短信
等级:童狐 帖子:250 积分:1813 威望:0 精华:0 注册:2012/6/28 13:53:00
  发帖心情 Post By:2018/2/26 21:30:00 [显示全部帖子]

.NET Framework 版本:2.0.50727.8762
Foxtable 版本:2017.12.31.1
错误所在事件:
详细错误信息:
无法在 System.Int32 和 System.String 上执行“=”操作。

代码如下:

'筛选树
Tables("统计").OpenFilterTree("项目名称|统计日期")

'配合完成明细跨表引用项目名称等列
Select Case e.DataCol.Name 
    Case "项目名称","施工单位","合同金额","税率","清单合计","统计月"
         Dim Filter As String = "[统计ID] = '" & e.DataRow("统计ID") & "' and [项目ID] = '" & e.DataRow("项目ID") & "'"
        Dim drs As List(Of DataRow) = DataTables("完成明细").Select(Filter)
        For Each dr As DataRow In drs
            dr(e.DataCol.Name) = e.NewValue
        Next
End Select

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


加好友 发短信
等级:童狐 帖子:250 积分:1813 威望:0 精华:0 注册:2012/6/28 13:53:00
  发帖心情 Post By:2018/2/26 22:43:00 [显示全部帖子]

好像还是不行,在统计表筛选树选用不同项目时候,还是出现错误提示

'筛选树
Tables("统计").OpenFilterTree("项目名称|统计日期")

'配合完成明细跨表引用项目名称等列
Select Case e.DataCol.Name 
    Case "项目名称","施工单位","合同金额","税率","清单合计","统计月"
         Dim Filter As String = "[统计ID] =" & e.DataRow("统计ID") & " and [项目ID] = " & e.DataRow("项目ID") & "'"
        Dim drs As List(Of DataRow) = DataTables("完成明细").Select(Filter)
        For Each dr As DataRow In drs
            dr(e.DataCol.Name) = e.NewValue
        Next
End Select

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:成本企划跟踪核算系统.rar



 回到顶部