我正在使用 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 manager 2007 更改默认值,但这些都不起作用。有谁知道设置默认值的任何方法或我做错了什么?
提前致谢