如何从sharepoint列表列中获取唯一值?

时间:2010-04-21 11:05:37

标签: listview sharepoint-2007 sharepoint-api

我有一列date数据类型。用户可以键入任何日期。我需要在代码中检查列中唯一年份值。是否有任何C3直接syantax是tere或我需要使用CMAL查询...提前谢谢。

1 个答案:

答案 0 :(得分:0)

您没有其他选择,只能使用CAML查询。 要获得更好的性能,请执行以下操作:

  1. 使用CAML查询并指定RowLimit = 1表示更好的性能。
  2. 如果您必须拥有唯一的年份值, 那个列表数据就没有办法了 巨大的,它会导致重大 性能影响,除非你 有其他不同的列表数据 列表中的内容类型。如果你这样做, 别忘了指定什么内容 您在查询中查询类型吗? 比如<FieldRef Name="ContentTypeId"/><BeginsWith>0x...</BeginsWith>
  3. 哦,在查询ViewFields中 仅指定您所在的字段 感兴趣的。
  4. 尽可能做出具体的查询。