Foxtable(狐表)用户栏目专家坐堂 → 如何编写两个表之间计算近似值的代码


  共有4328人关注过本帖树形打印复制链接

主题:如何编写两个表之间计算近似值的代码

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/2/27 20:58:00 [显示全部帖子]

要编写datacolchanged事件.代码类似

If e.DataCol.name = "预测位次" Then
    Dim ldr As DataRow = DataTables("表3").find("当年位次 <= '" & e.DataRow("预测位次") & "'", "当年位次 desc")
    Dim mdr As DataRow = DataTables("表3").find("当年位次 >= '" & e.DataRow("预测位次") & "'", "当年位次")
    If e.DataRow("预测位次") - ldr("当年位次") <= mdr("当年位次") - e.DataRow("预测位次") Then
        e.DataRow("最接近位次") = ldr("当年位次")
        e.DataRow("预测分数") = ldr("当年分数")
    Else
        e.DataRow("最接近位次") = mdr("当年位次")
        e.DataRow("预测分数") = mdr("当年分数")
    End If
End If

 回到顶部