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


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

主题:[求助]

帅哥哟,离线,有人找我吗?
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.”


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



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


加好友 发短信
等级:超级版主 帖子:107846 积分:548581 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/11/14 17:31:00 [只看该作者]

If e.DataCol.Name = "换货品名" AndAlso e.DataRow.Isnull("换货品名") = False 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


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


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

以下是引用有点蓝在2016/11/14 17:31:00的发言:
If e.DataCol.Name = "换货品名" AndAlso e.DataRow.Isnull("换货品名") = False 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


非常感谢,已经不报错了,但是,表b中并没有增加任何新的数据,请问是怎么回事?


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


加好友 发短信
等级:超级版主 帖子:107846 积分:548581 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/11/14 20:00:00 [只看该作者]

这段代码没有问题,看看是不是其它代码的原因。

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


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

以下是引用有点蓝在2016/11/14 20:00:00的发言:
这段代码没有问题,看看是不是其它代码的原因。
非常感谢,我找到问题了,可以增加记录了。


 回到顶部