powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / WinForms + список с сайта SharePoint
2 сообщений из 2, страница 1 из 1
WinForms + список с сайта SharePoint
    #39150304
IvanVetrov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Не получается вывести список сотрудников компании из сайта SharePoint в DataGridView. К данным подключаюсь, как сказано здесь: https://msdn.microsoft.com/ru-ru/library/ff852017.aspx . Новый источник данных создаётся. Перетягиваю на форму нужный список, создаётся DataGridView со всеми столбцами из списка, а также BindingNavigator. Но когда запускаю прогу на выполнение то DataGridView пустой. Кроме названия столбцов в таблице ничего больше нет. Кто может подсказать что-то дельное? SharePoint 2010, VisualStudio 2013
...
Рейтинг: 0 / 0
WinForms + список с сайта SharePoint
    #39151569
IvanVetrov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну так что, никто так ни чем и не поможет? Сейчас пробую подключаться к сайту sharePoint через ClientContext. Код вытаскивает фамилии из этого списка сотрудников. Но: 1. Это очень медленно работает, а сотрудников около 5000. 2. Кроме фамилий ничего больше вытащить не могу.
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
          //// Starting with ClientContext, the constructor requires a URL to the 
            //// server running SharePoint. 
            ClientContext context = new ClientContext("http://portal.****.ru/company");
            // Assume the web has a list named "Announcements". 
            List announcementsList = context.Web.Lists.GetByTitle("Сотрудники компании");

            // This creates a CamlQuery that has a RowLimit of 100, and also specifies Scope="RecursiveAll" 
            // so that it grabs all list items, regardless of the folder they are in. 
            CamlQuery query = CamlQuery.CreateAllItemsQuery(10);
            ListItemCollection items = announcementsList.GetItems(query);

            // Retrieve all items in the ListItemCollection from List.GetItems(Query). 
            context.Load(items);
            context.ExecuteQuery();
            foreach (ListItem listItem in items)
            {
                // We have all the list item data. For example, Title. 
                textBox2.Text = textBox2.Text + ", " + listItem["Title"];
            } 
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / WinForms + список с сайта SharePoint
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]