2010-04-15 136 views
0

我想我会生气 - 这似乎是一件容易的事情,但我根本找不到任何信息。将现有网站列添加到自定义列表

我已经创建了一个自定义列表并添加了4列。创建者和修改者已经在列表中,但从视图中隐藏。

我想添加一个修改日期列(这是一个内置字段)到这个自定义列表。我如何以编程方式执行此操作?

回答

2

您是否试图将列添加到列表或视图?修改日期列应默认添加到列表中。将其添加到视图(即所以它出现在你导航到列表),你可以使用类似于下面的代码:

using (SPWeb web = new SPSite("http://intranet/").OpenWeb()) 
{ 
    SPList customList = web.Lists["CustomList"]; 
    SPView defaultView = customList.DefaultView; 

    defaultView.ViewFields.Add("Modified"); 
    defaultView.Update(); 
} 
-1

与SharePoint有时你必须做丑陋的东西......的东西,你不会希望你的孩子在长大后知道。

这是一个可怜的解决方案: - 你创建一个DateTime字段就像任何其他。 - 您在数据更改,工作流程启动时更新您的自定义修改字段,然后停止创建工作流程。

ANYWAY,我知道它可以显示默认的修改字段,也许你想朝那个方向多一点。

+0

que mala vibrachabón,me votan en contra sin avisar porque – 2010-04-15 16:51:27

相关问题