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


  共有2132人关注过本帖平板打印复制链接

主题:[求助]

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


加好友 发短信
等级:婴狐 帖子:8 积分:126 威望:0 精华:0 注册:2016/11/14 17:05:00
[求助]  发帖心情 Post By:2016/11/14 17:27:00 [只看该作者]

表事件

 

坏换货明细表_DataColChanged

 

If e.DataCol.Name = "换货品名" AndAlso e.DataRow("换货品名") = True Then

    Dim nma() As String = {"类别","换货品名","数量"} 'A表数据来源列

    Dim nmb() As String = {"类别","品名","数量"} 'B表数据接收列

    Dim dr As DataRow = DataTables("数据汇总表").AddNew

    For i As Integer = 0 To nma.Length - 1

        dr(nmb(i)) = e.DataRow(nma(i))

    Next

End If


这是我写的一个代码,目的是修改坏换货明细表的换货品名一列时,自动在数据汇总表中增加类别、品名和数量这三列,但是运行起来总是报错如下


.NET Framework 版本:2.0.50727.5485

Foxtable 版本:2016.7.29.1

错误所在事件:表,坏换货明细表,DataColChanged

详细错误信息:

Exception has been thrown by the target of an invocation.

从字符串“LED 60SMD E14 3.5W”到类型“Boolean”的转换无效。

Input string was not in a correct format.”


请问我的列的类型不对吗?我查看了一下,应该都是字符型的,没有错啊。



 回到顶部