Code
using (SPSite site = new SPSite("http://i-siteurl/"))
{
SPWeb web = site.RootWeb;
web.AllowUnsafeUpdates = true;
SPList list = web.Lists["order"];
try
{
list.Fields.Add("Name", SPFieldType.Note, true);
SPFieldMultiLineText text = new SPFieldMultiLineText(list.Fields, "Name");
text.RichText = true;
text.RichTextMode = SPRichTextMode.FullHtml;
text.Update();
list.Fields["Name"].Update();
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
}
using (SPSite site = new SPSite("http://i-siteurl/"))
{
SPWeb web = site.RootWeb;
web.AllowUnsafeUpdates = true;
SPList list = web.Lists["order"];
try
{
list.Fields.Add("Name", SPFieldType.Note, true);
SPFieldMultiLineText text = new SPFieldMultiLineText(list.Fields, "Name");
text.RichText = true;
text.RichTextMode = SPRichTextMode.FullHtml;
text.Update();
list.Fields["Name"].Update();
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
}
不过这边需要注意的是,比如你想把一个单文本的转换为一个多文本的增强型,得现把SPFieldType从Text转到Note,再做处理