各位老师中午辛苦!!在当前表的“状态”列改为“正常”后,查到“资质证件”表的“姓名”与“证件类型行”中的“状态”列改为“正常”。
下面我定的这个代码运行时提示:调用的目标发生了异常。从字符串“姓名 = '李代兵'”到类型“Long”的转换无效。输入字符串的格式不正确。
找不到错在哪儿,请各位老师指导,谢谢!!
'------------若"状态"列的值改为"正常",则修改"资质证件"表中的"状态"列为"正常".
If e.DataCol.Name = "状态" Then '发生变化的是状态列?
If e.DataRow("状态") = "正常" Then
Dim dr As DataRow = DataTables("资质证件").Find(("姓名 = '" & e.DataRow("姓名") & "'" ) And ("证件类型 = '" & e.DataRow("证件类型") & "'") )
dr("状态")= dr("状态")
End If
End If
[此贴子已经被作者于2018/12/22 13:43:41编辑过]