Sharepoint 2010 如何在Sharepoint 2010中自定义列表的语言视图

Sharepoint 2010 如何在Sharepoint 2010中自定义列表的语言视图,sharepoint-2010,Sharepoint 2010,我已将语言包安装到SharePoint 2010 我已经在Visual Studio中创建了SharePoint 2010项目。在project中,我创建了一个功能并添加了资源文件RESX和功能接收器方法: public override void FeatureActivated(SPFeatureReceiverProperties properties) 创建列表RESX文件时,更改语言时不应用翻译。这是我的代码示例,但不起作用: var listView

我已将语言包安装到SharePoint 2010

我已经在Visual Studio中创建了SharePoint 2010项目。在project中,我创建了一个功能并添加了资源文件RESX和功能接收器方法:

public override void FeatureActivated(SPFeatureReceiverProperties properties)
创建列表RESX文件时,更改语言时不应用翻译。这是我的代码示例,但不起作用:

               var listView = new StringCollection();

               listView.Add("$Resources:lblAccountName");  // error

               listView.Add("$Resources:lblFullName");  // error

               list.Views.Add("view1", listView, string.Empty, 30, true, true);

               list.Update();

您能帮助我吗?

我总是会创建一个ResourceManager对象来从本地化的资源文件中检索字符串。例如

public static ResourceManager rm = new ResourceManager("MyProject.SharePointRoot.Resources.LanguageLocalization", typeof(MyProject.SharePointRoot.Resources.LanguageLocalization).Assembly);
注意:“LanguageLocalization”是我的资源resx文件的名称

然后:

          var listView = new StringCollection();

           listView.Add(rm.GetString("lblAccountName"));

           listView.Add(rm.GetString("lblFullName"));

           list.Views.Add("view1", listView, string.Empty, 30, true, true);

           list.Update();

有关详细信息,请参见此处

确切错误是什么?如果可能,您能否提供消息和堆栈跟踪?谢谢