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;
}
Tags:
CAML17 SharePoint498 SharePoint 2007218
Potrebbe interessarti anche: