表事件
坏换货明细表_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.”
请问我的列的类型不对吗?我查看了一下,应该都是字符型的,没有错啊。