Я использую WSS3 и C# для создания сайта и создаю класс для изменения полей в списках после их создания. Я уже создал тип SPField.Boolean без значения по умолчанию, но после обновления мне нужно, чтобы для значения по умолчанию было установлено значение true. Мой текущий код, который не работает, выглядит следующим образом:
//web is already defined as the current web
var list = web.Site.RootWeb.Lists["ListWithFieldOnIt"];
var field = list.Fields.GetField("booleanfield");
field.DefaultValue = "1";
field.Update(true);
list.Update(true);
Я попытался изменить значение по умолчанию с помощью экземпляра sharepoint и менеджера sharepoint 2007, и ни один из них не сработал. Кто-нибудь знает, как установить значение по умолчанию или что я делаю неправильно?
заранее спасибо