2014-07-23 29 views
-1

当前我正在使用itextsharp.dll将列表项目导出为PDF的模块,我在阅读重命名列的值时遇到问题。如何在使用SharePoint对象模型重命名列后获取原始列名称

例如,如果我不知道它的原始列名称,下面的列将被重命名。 Intername是“Legal_x003A__x0020__x0020_Commen”,并显示名称为“法律:评论类别”

1)是否有任何方法使用内部名称来获得的显示名称?

(OR)

2)没有任何方法来获得使用显示名称列的值? (它表示列不存在可能会被删除另一个用户)

注意:我可以使用内部名称来获取列值,但我不想在列名称字段中输入“Legal_x003A__x0020__x0020_Commen”。 Example

在此先感谢

回答

0

我能解决我的问题,你可以使用它的内部列名获取列的显示名称

SPField fDisplayname = SPContext.Current.Item.Fields.GetFieldByInternalName(InternalColumnName); 
相关问题