以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请问GetChildRows("新计分考核表")集合有没有排序,rs(a-1)应该就是最后一行,如果没有的话如果怎么排序得到最后一行,谢谢?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=185015)

--  作者:ljhhzj
--  发布时间:2023/1/30 21:48:00
--  请问GetChildRows("新计分考核表")集合有没有排序,rs(a-1)应该就是最后一行,如果没有的话如果怎么排序得到最后一行,谢谢?
If e.DataCol.Name = "选定" Then
    If e.DataRow("选定") = True Then
        Dim jl As DataRow = DataTables("奖励审批表").AddNew()
         jl("姓名") = e.DataRow("姓名")
           Dim rs As List(Of DataRow)
        rs = e.DataRow.GetChildRows("新计分考核表")
        Dim a As Integer = rs.Count
        Dim r As DataRow = rs(a-1)
    jl("计分") = r("累计_总分") - jl("结余分")

请问GetChildRows("新计分考核表")集合有没有排序,rs(a-1)应该就是最后一行,如果没有的话如果怎么排序得到最后一行,谢谢?

--  作者:有点蓝
--  发布时间:2023/1/30 22:22:00
--  
改使用select:http://www.foxtable.com/webhelp/topics/0400.htm

rs = datatables("某子表").select("关联编号=\'" & e.DataRow("关联编号") & "\'","某排序列")

--  作者:ljhhzj
--  发布时间:2023/1/30 22:56:00
--  
谢谢