以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]“重置”后显示的数据有问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=1665)

--  作者:shihao821004
--  发布时间:2009/1/20 10:01:00
--  [求助]“重置”后显示的数据有问题
“重置”后显示的数据有问题

图片点击可在新窗口打开查看此主题相关图片如下:qq截图未命名.bmp
图片点击可在新窗口打开查看
点重置按钮后,显示的数值都等于第一排的计算结果。
不知道是怎么回事
相关列的公式如下:
 

If e.DataCol.Name = "预产期" And e.Datarow.IsNull("预产期")  = False Then
   Dim d1 As Date = CurrentTable.Current("预产期")
   Dim d2 As Date = Date.Today
   Dim ts As TimeSpan = d2 - d1
  e.datarow("宝宝月龄") = Math.Round((ts.Days /30),1)
End If


--  作者:菜鸟foxtable
--  发布时间:2009/1/20 10:09:00
--  
图片点击可在新窗口打开查看
Dim d1 As Date = CurrentTable.Current("预产期")
这行有问题啊.d1的值全是当前表当前行的值了...
[此贴子已经被作者于2009-1-20 10:09:09编辑过]

--  作者:shihao821004
--  发布时间:2009/1/20 11:15:00
--  
以下是引用菜鸟foxtable在2009-1-20 10:09:00的发言:
图片点击可在新窗口打开查看
Dim d1 As Date = CurrentTable.Current("预产期")
这行有问题啊.d1的值全是当前表当前行的值了...
[此贴子已经被作者于2009-1-20 10:09:09编辑过]

那要怎么改?