Foxtable(狐表)用户栏目专家坐堂 → [求助]我需要设计一个流水账:我怎么找不到“DataColChanged事件”在哪儿?


  共有4774人关注过本帖平板打印复制链接

主题:[求助]我需要设计一个流水账:我怎么找不到“DataColChanged事件”在哪儿?

帅哥哟,离线,有人找我吗?
ahbrq
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:314 积分:2412 威望:0 精华:0 注册:2013/9/29 20:41:00
[求助]我需要设计一个流水账:我怎么找不到“DataColChanged事件”在哪儿?  发帖心情 Post By:2013/10/21 21:09:00 [只看该作者]

我需要设计一个流水账:

图片点击可在新窗口打开查看
看帮助有代码如下:
实现的代码不复杂,只需将DataColChanged事件设为:

Select Case e.DataCol.Name
    Case "收入","支出"
        For Each dr As DataRow In e.DataTable.Select("[_SortKey] >= " & e.DataRow("_SortKey"))
            Dim Val1 As Double = e.DataTable.Compute("Sum(收入)","[_SortKey] <= " & dr("_SortKey"))
            Dim Val2 As Double = e.DataTable.Compute("Sum(支出)","[_SortKey] <= " & dr("_SortKey"))
            dr("余额") = Val1 - Val2
        Next
End Select

该段代码的原理很简单:如果修改了某行的收入或支出,那么针对顺序在该行之后的每一行,计算出截止到此行的收入和支出,二者相减即可得到此行的余额。


请问这些代码写在哪儿?

图片点击可在新窗口打开查看
我怎么找不到“DataColChanged事件”在哪儿?

 回到顶部
总数 15 1 2 下一页