开发者

How to know the name of the fields of a list that is empty?

In a Sharepoint there is a SPList that I should check if a name of field exist. (If exist I add content, if not exist I do something else)

Now I'm doing that:

SPListItemCollection listItems = spList.GetItems();
SPFieldCollection spFieldCollection =listItems.Fields;
foreach (SPField field in spFieldCollection)
 {
     String name = field.Title;

     if (name == "nameField") {
         return true; // Exist
     }
 }

that works ok, ex开发者_如何学Pythoncept if the list is empty. How can I check if a name of the field exist before add content to the list?


Just check on the Fields property on the SPList:

SPFieldCollection fields = spList.Fields;

Use the method ContainsField to check if a field exists:

return spList.Fields.ContainsField(fieldName);

fieldName Type: System.String A string that contains either the display name or the internal name of the field.

SPFieldCollection.ContainsField Method

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜