Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在sharepoint中对SPFileCollection进行排序?_Sharepoint_Sharepoint 2007 - Fatal编程技术网

如何在sharepoint中对SPFileCollection进行排序?

如何在sharepoint中对SPFileCollection进行排序?,sharepoint,sharepoint-2007,Sharepoint,Sharepoint 2007,我想问题说明了一切 任何想法都将受到赞赏 来点林克怎么样 像这样的方法应该会奏效: var sortedFiles = fileCollection.Cast<SPFile>().OrderBy(file => file.Name).ToList(); 你能在这里详细说明你的计划吗?不过看起来很简单!我在Linq提供的IEnumerable上使用内置的OrderBy扩展名,但由于SPFileCollection没有实现IEnumerable,我必须首先强制转换到SPFile的

我想问题说明了一切


任何想法都将受到赞赏

来点林克怎么样

像这样的方法应该会奏效:

var sortedFiles = fileCollection.Cast<SPFile>().OrderBy(file => file.Name).ToList();

你能在这里详细说明你的计划吗?不过看起来很简单!我在Linq提供的IEnumerable上使用内置的OrderBy扩展名,但由于SPFileCollection没有实现IEnumerable,我必须首先强制转换到SPFile的集合,然后Linq可以使用该集合应用排序顺序。我没有机会启动VisualStudio来测试它,但我看不出它为什么不能工作。