0

Мне нужна веб-часть запроса контента, которая возвращает мне последние 10 измененных или добавленных документов в любую библиотеку документов на этом конкретном веб-сайте.Как установить строку в строке запроса содержимого webpart по коду?

Как добавить строку с помощью кода?

ContentByQueryWebPart cqwp = new ContentByQueryWebPart(); 
           cqwp.ContentTypeBeginsWithId = "0x0101008E49C3D400044AB3A2F1DD14073E74F6001D06D12572244BE3A11AAEE3ED60F576"; 
           cqwp.WebUrl = SPContext.Current.Web.ServerRelativeUrl; 
           cqwp.Title = "Last Updated Documents";         
           string query = @"<Where> "+ 
                ""+ 
               "</Where>"+ 
               "<OrderBy> "+ 
                "<FieldRef Name='Modified' Ascending='FALSE'/> "+ 
               "</OrderBy>"; 
           cqwp.QueryOverride = query; 
           cqwp.ListsOverride = "<Lists ServerTemplate='101'></Lists>"; 
           cqwp.WebsOverride = "<Webs Recursive='False' />"; 
           cqwp.ViewFieldsOverride = @"<ViewFields> " + 
                   "<FieldRef Name='Type' Nullable='True' Type='Text'/> " + 
                   "<FieldRef Name='Name' Nullable='True' Type='Text'/> " + 
                   "<FieldRef Name='ContentType' Nullable='True' Type='Text'/> " + 
                   "<FieldRef Name='Modified' Nullable='True' Type='DateTime'/> " + 
                   "<FieldRef Name='Modified By' Nullable='True' Type='Text'/> " + 
                  "</ViewFields>";        

           mgrPageManager.AddWebPart(cqwp, "Footer", 0); 
           mgrPageManager.SaveChanges(cqwp); 

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^