是否可以在自定义列表视图中以编程方式更新N中的1个或2个过滤条件(您可以说5个)?
答案 0 :(得分:0)
首先检索SPView对象:
SPView myView=myList.Views[guid];
使用查询属性访问和编辑视图的查询。它实际上是CAML格式的字符串。如果您不了解CAML查询和/或如何设置CAML过滤器,请阅读: MSDN CAML Query
myView.Query="<Where><BeginsWith><FieldRef Name='Title' /><Value Type='Text'>my item</Value></BeginsWith></Where>";
myView.Update();
或者,您可以选择通过更改当前查询来更新视图查询。这会有点复杂,因为你必须使用XmlDocument或处理一些字符串处理。