我需要遍历一个共享点列表并获取一些列值的计数。例如,在 office(col1) 中,如果 Name(Col2)、Smith(Val2) 出现两次,则 count=2。我必须创建一个显示这些计数的 Web 部件。它看起来像这样:
Name AsFirstName AsMiddleName AsLastName
Smith 0 4 1
Samantha 3 1 500
Raj 2 0 4
我有两种方法: 使用带有 SPQUERY 的嵌套循环来获取计数。
或者
使用嵌套循环获取 GENERIC LIST 中的所有行值,然后获取计数。
就可读性、性能、可维护性......总体而言,哪一种方法更好?