以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  row集合 要如何单独加入一行呢  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=189140)

--  作者:aoc103
--  发布时间:2023/11/13 18:36:00
--  row集合 要如何单独加入一行呢
Dim rs As List(Of Row) \'定义被选中的行的集合
If Tables(Deltables(TablePosition)).Current IsNot Nothing Then
    If CheckMult.checked = True Then\'如果勾选了多选控件
        rs = Tables("通用记录表窗口_Table1").GetCheckedRows() 
    Else \'如果不是多选模式下
        rs.Add(Tables("通用记录表窗口_Table1").Current)   ’要如何才能将当前行 加入到rs这个集合里的,我这个代码不能执行
    End If


定义了rs 为row类型的行 如果勾选了多选控件 rs的数据  可以用GetCheckedRows() 获取 可没有勾选 我希望只得到当前行 但也需要将当前行 加入到rs的集合里
当然,这时候rs这个集合,实际只有一行数据
主要是后面的方法 如果不统一使用一个集合,,同一个方法 就只能分开写2次。

--  作者:有点蓝
--  发布时间:2023/11/13 20:00:00
--  
   Else \'如果不是多选模式下
rs =new  List(Of Row)
        rs.Add(Tables("通用记录表窗口_Table1").Current)   ’要如何才能将当前行 加入到rs这个集合里的,我这个代码不能执行
    End If