Мы используем одно приложение MOSS, как показано ниже: -
1. пользователь использует форму запроса InfoPath для запуска рабочего процесса, подключенного к библиотеке документов SharePoint
2. все последующие задачи выполняются пользователями с помощью формы задач InfoPath на сайте SharePoint через список «Задача рабочего процесса» (открыть, оформить заказ, утвердить или отклонить) до завершения задачи.
3. все отправленные формы запроса могут быть просмотрены как XML-файл в библиотеке документов через «Проводник»
Мой вопрос: почему я не могу обновить элемент, расположенный в библиотеке документов, в основном откройте SPListItem: -
SPSite thisSite = new SPSite("http://server")
{
SPWeb thisWeb = thisSite.OpenWeb("/web")
{
thisSite.AllowUnsafeUpdates = true;
thisWeb.AllowUnsafeUpdates = true;
SPDocumentLibrary library = (SPDocumentLibrary)thisWeb.Lists["DocLib"];
foreach (SPListItem item in library.Items)
{
SPFile file = item.File;
Я попробовал почти все, что мог найти: -
item ["Имя клиента"] = "123456";
item.Update ();
// или item.SystemUpdate ();
file.Item ["Имя клиента"] = "123456";
file.Update ();
После каждого обновления значение возобновляется при повторном открытии или посещении через те же строки кода!
но когда я смотрю свойства элемента, «Последнее изменение» изменяется
Последнее изменение: 08.06.2010, 00:27, Администратор
Это действительно возбуждает меня, любая помощь, пожалуйста.
Спасибо и наилучшими пожеланиями,
Leon