Estrarre la query CAML relativa all'ordinamento da un SPView
Questa funzione può tornare utile per estrarre il CAML relativo solo all'ordinamento di una determinata vista di SharePoint e riutilizzarlo per costruire una nuova query CAML.
C#
public static string GetOrderByFormView(SPView view){
string result = "";
string query = view.Query;
int s = query.IndexOf("<OrderBy>");
if (s >= 0)
{
int f = query.IndexOf("</OrderBy>", s);
if (f > 0)
result = query.Substring(s, f - s + 10);
}
return result;
}