Gridview 列出列更改don';t应用-这是Sharepoint错误吗?
我在SharePoint 2010中创建了一个列表,最初有标题、手机和电子邮件Id列。 然后我使用网格视图(可视web部件)来显示这些字段 后来我将字段标题改为Name,将Email Id改为Email。我尝试在网格视图中使用新的字段名访问这些字段,但是它没有获取任何内容,只有旧的列名仍然有效。为什么? 更新 当然这不是SharePoint错误:)每个SharePoint列(字段)都有三个名称:Gridview 列出列更改don';t应用-这是Sharepoint错误吗?,gridview,sharepoint-2010,Gridview,Sharepoint 2010,我在SharePoint 2010中创建了一个列表,最初有标题、手机和电子邮件Id列。 然后我使用网格视图(可视web部件)来显示这些字段 后来我将字段标题改为Name,将Email Id改为Email。我尝试在网格视图中使用新的字段名访问这些字段,但是它没有获取任何内容,只有旧的列名仍然有效。为什么? 更新 当然这不是SharePoint错误:)每个SharePoint列(字段)都有三个名称: 显示名称-最终用户看到的名称 内部名称-内部用于以编程方式在整个数据库中引用列的名称 静态名称-创
- 显示名称-最终用户看到的名称
- 内部名称-内部用于以编程方式在整个数据库中引用列的名称
- 静态名称-创建自定义字段时字段类型使用的名称
更多信息:你好,马瑞克,谢谢你提供的信息!!我可以编辑列的内部名称吗?@Jithu不,不支持这样做。你为什么要这么做?可能有不同的方法来解决此问题。@Jithu要有“好”的内部名称,您应该始终分两步创建列:首先创建一个名称中没有特殊字符和空格的列(例如
LoginName\u Email
),然后根据需要将其重命名为任何名称(例如登录名/e-mail
)。因此,我将删除并用所需的名称重新创建它@只要列表不包含很多项,这是最简单的方法。如果以编程方式创建列,最好使用一个助手方法,以上述方式创建列。