以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]查找行时提示表达式出错  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=108060)

--  作者:xy0739
--  发布时间:2017/10/15 15:47:00
--  [求助]查找行时提示表达式出错
代码:
Case "Project"
        Dim dr As DataRow = DataTables("TabExpenseItems").Find("AutoID = \'" & e.NewValue & "\'")
        e.DataRow("ProjectName") = dr("TypeName")

AutoID 和 Project 都是整数类型。

运行时提示报错,但是数据能正确的提取出来并写入对应的单元格。

我看不明白,老师帮忙看看问题出在哪里?


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看


--  作者:xy0739
--  发布时间:2017/10/15 15:50:00
--  
刚试了下之前已经录入的数据,重置列是提示楼上的错误,但是数据能正确写入对应的单元格

如果是新增的数据,会报错并禁止运行


图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看


--  作者:有点甜
--  发布时间:2017/10/15 16:12:00
--  

贴出完整datacolchanged事件代码

 

 


--  作者:xy0739
--  发布时间:2017/10/15 16:15:00
--  回复:(有点甜)贴出完整datacolchanged事件代码&n...
我重新打开了一下项目竟然好了。。。图片点击可在新窗口打开查看