sharepoint 2010 列表(文档库)无法显示自定义栏(列)解决方案

sharepoint 2010 列表(文档库)无法显示自定义栏(列)
操作代码如下:


//生成列表并返回GUID
Guid guid =web.Lists.Add("测试文档库", "", documentLibrary,documentTemplate)

//根据GUID获取文档库
SPDocumentLibrary library = (SPDocumentLibrary)web.Lists[guid];

//向文档库中添加栏,类型为超链接
library.Fields.Add("操作", SPFieldType.URL, false);

//获取“操作”栏
SPField field = library.Fields["操作"];

//设置可见
field.ShowInDisplayForm = true;
field.ShowInViewForms = true;
field.ShowInListSettings = true;

//更新
field.Update();
library.Update();

完成以上代码后,进入“测试文档库”就是不能显示“操作”栏,在“视图编辑”里能够看到“操作”栏,并能添加显示。

请高手指教,该代码哪里有问题 或是 该如何修改代码,直接进入“测试文档库”就能直接显示“操作”栏!



------解决方案--------------------
SPView oView = library.DefaultView;
oView.ViewFields.Add(field);
oView.Update();
在加一段
------解决方案--------------------
探讨
SPView oView = library.DefaultView;
oView.ViewFields.Add(field);
oView.Update();
在加一段