Sharepoint 在featureactivated中以编程方式创建字段

Sharepoint 在featureactivated中以编程方式创建字段,sharepoint,Sharepoint,我需要帮助创建一个方法,允许我在FeatureActivate期间创建一组字段。C.大约有15个不同的字段,类型各异,我希望能够传入创建每个字段所需的所有属性 有人对此有任何示例代码或指导吗?好的,我找到了部分答案……不过还有很多。我发现了以下实用方法: 但是,我不知道如何调用这个方法,有人能给我举个例子吗 public void AddCustomField(SPWeb web, string fieldType, string fieldName, bool isRequired, stri

我需要帮助创建一个方法,允许我在FeatureActivate期间创建一组字段。C.大约有15个不同的字段,类型各异,我希望能够传入创建每个字段所需的所有属性


有人对此有任何示例代码或指导吗?

好的,我找到了部分答案……不过还有很多。我发现了以下实用方法:

但是,我不知道如何调用这个方法,有人能给我举个例子吗

public void AddCustomField(SPWeb web, string fieldType, string fieldName, bool isRequired, string defaultValue, string fieldGroup)
    {            
        //Check if the field is there or not already            
        if (!web.Fields.ContainsField(fieldName))            
        {                
            //Initializing a SPField instance                
            SPField customField;                
            //Creating a new filed                
            customField = web.Fields.CreateNewField(fieldType, fieldName);                
            //Assigning a group                
            customField.Group = fieldGroup;                
            //Sets this field is required field                
            customField.Required = isRequired;                
            //Assigning a default value                
            customField.DefaultValue = defaultValue;                
            //Adding the newly created field to SPweb                
            web.Fields.Add(customField);            
        }        
    }