Sharepoint:将SPFieldMultilineText转换为SPFieldText
是否可以通过编程将“多行文本字段”更改为“单行文本字段” 或者我需要创建一个额外的字段(使用类似的名称)并迁移内容吗 感谢您的帮助。您可以在某些限制下将注释(MultiLineText)字段更改为文本(SingleLineText)字段Sharepoint:将SPFieldMultilineText转换为SPFieldText,sharepoint,field,Sharepoint,Field,是否可以通过编程将“多行文本字段”更改为“单行文本字段” 或者我需要创建一个额外的字段(使用类似的名称)并迁移内容吗 感谢您的帮助。您可以在某些限制下将注释(MultiLineText)字段更改为文本(SingleLineText)字段 注释必须为纯文本格式。Rich formatting和FullHtml将不起作用,您将收到一个不受支持的字段类型更改错误 如果注释中已包含值,则如果该文本超过255个字符,则不应尝试此操作。这是因为将类型从“注释”更改为“文本”时,字段的值将保留 代码如下所
- 注释必须为纯文本格式。Rich formatting和FullHtml将不起作用,您将收到一个不受支持的字段类型更改错误
- 如果注释中已包含值,则如果该文本超过255个字符,则不应尝试此操作。这是因为将类型从“注释”更改为“文本”时,字段的值将保留
SPField field = list.Fields["sample"];
field.Type = SPFieldType.Text;
field.Update();
在某些限制下,可以将注释(MultiLineText)字段更改为文本(SingleLineText)字段
- 注释必须为纯文本格式。Rich formatting和FullHtml将不起作用,您将收到一个不受支持的字段类型更改错误
- 如果注释中已包含值,则如果该文本超过255个字符,则不应尝试此操作。这是因为将类型从“注释”更改为“文本”时,字段的值将保留
SPField field = list.Fields["sample"];
field.Type = SPFieldType.Text;
field.Update();