別のビューをテンプレートとして使用して、プログラムでビューを作成しようとしています。私はすべてを機能させました(ビューを作成してからupdateViewを使用します)。唯一の問題は、設定しようとしていますTabularView=FALSE
が、変更が行われていないことです。ここに私がこれまでに持っているコードがあります
System.Xml.XmlDocument doc = new System.Xml.XmlDocument();
System.Xml.XmlNode viewProperties = doc.CreateNode(System.Xml.XmlNodeType.Element,"View","");
System.Xml.XmlAttribute attr = doc.CreateAttribute("TabularView");
attr.Value = "FALSE";
viewProperties.Attributes.SetNamedItem(attr);
System.Xml.XmlNode resNode = view.UpdateView(listname, name, viewProperties, query, viewFields, null, null, rowLimit);
いつものように、 updateViewの MSDN ページには、viewProperties パラメーターに関する情報はありません。
私はWebServicesしか使えないことに注意してください