-1

目前我正在开发一个模块来使用 itextsharp.dll 将列表项导出到 PDF,我在读取重命名列的值时遇到问题。

例如,一旦我不知道它的原始列名,下面的列就会被重命名。 Intername 是 "Legal_x003A__x0020__x0020_Commen" ,显示名称是 "Legal: Comments Categories"

1)有什么方法可以使用内部名称获取显示名称?

(或者)

2)有什么方法可以使用显示名称获取列的值?(它说列不存在可能会被其他用户删除)

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

提前致谢

4

1 回答 1

0

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

SPField fDisplayname = SPContext.Current.Item.Fields.GetFieldByInternalName(InternalColumnName);
于 2014-07-28T15:19:06.407 回答