gpt4 book ai didi

sharepoint - 使用 SPQuery 检索不同/唯一值的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-02 22:57:36 26 4
gpt4 key购买 nike

我有一个如下所示的列表:

Movie          Year
----- ----
Fight Club 1999
The Matrix 1999
Pulp Fiction 1994

使用 CAML 和 SPQuery 对象,我需要从 Year 列中获取不同的项目列表,该列表将填充下拉控件。

在那里搜索似乎没有办法在 CAML 查询中执行此操作。我想知道人们是如何实现这一目标的?

最佳答案

执行此操作的另一种方法是使用 DataView.ToTable-Method - 它的第一个参数是使列表不同的参数。

            SPList movies = SPContext.Current.Web.Lists["Movies"];
SPQuery query = new SPQuery();
query.Query = "<OrderBy><FieldRef Name='Year' /></OrderBy>";

DataTable tempTbl = movies.GetItems(query).GetDataTable();
DataView v = new DataView(tempTbl);
String[] columns = {"Year"};
DataTable tbl = v.ToTable(true, columns);

然后您可以继续使用 DataTable tbl。

关于sharepoint - 使用 SPQuery 检索不同/唯一值的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/560550/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com