Hello Everyone,
In a followin post we will see how to read Enhanced Rich Text value from SharePoint List/Library.
If reading this Column Value in regular way you will get the output in the combination of some html code like <div>.. </div>
To get the Rich Text Value in plain we need to write code as below.
In a followin post we will see how to read Enhanced Rich Text value from SharePoint List/Library.
If reading this Column Value in regular way you will get the output in the combination of some html code like <div>.. </div>
public void ReadMultiLines()
{ try { using (SPSite oSite = new SPSite("http://localhost")) { using (SPWeb oWeb = oSite.OpenWeb()) { SPList list = oWeb.Lists.TryGetList("SampleList"); if (list != null) { SPListItemCollection _coll = list.GetItems(); foreach (SPListItem item in _coll) { Console.WriteLine(item["Title"].ToString()); Console.WriteLine(item["Column1"].ToString()); } } } } } catch (Exception ex) { } }Out put will be looks as follow,
To get the Rich Text Value in plain we need to write code as below.
if (!string.IsNullOrEmpty(Convert.ToString(item["Column1"]))) { SPFieldMultiLineText plainBody = item.Fields.GetField("Column1") as SPFieldMultiLineText; if (plainBody != null) { string body = plainBody.GetFieldValueAsText(item["Column1"]); Console.WriteLine(body); } }
Now,We can see the output as below,
0 comments:
Post a Comment