SharePoint 개체 모델 Fields.Add 방법 으로 목록 에 필드 추가

SharePoint 개체 모델 을 사용 하면 페이지 에 있 는 모든 목록 필드 와 관련 된 작업 을 완성 할 수 있 습 니 다.목록 에 필드 를 추가 하면 SPList 대상 의 Fields.Add()방법 으로 이 루어 집 니 다.이 방법 은 3 개의 리 로드 매개 변수 가 있 으 며,매개 변수 조건 에 따라 필드 를 만 들 수 있 습 니 다.Fields.Add()방법의 재 부팅 매개 변 수 는 다음 과 같 습 니 다.
  • public string Add(SPField field);
  • public string Add(string strDisplayName, SPFieldType type, bool bRequired);
  • public string Add(string strDisplayName, SPFieldType type, bool bRequired, bool bCompactName, StringCollection choices);

  • 그 중에서 첫 번 째 리 셋 방법 으로 필드 를 만 드 는 것 은 본 고의 관련 내용 을 참고 할 수 있 습 니 다.다음 두 개의 리 셋 방법 이 목록 필드 를 어떻게 만 드 는 지 설명 하 겠 습 니 다.
    public string Add(string strDisplayName, SPFieldType type, bool bRequired);이 방법 은 필드 를 만 드 는 가장 간단 한 방법 입 니 다.이름,필드 형식,필요 한 지 여 부 를 표시 하면 필드 를 만 들 수 있 습 니 다.업데이트()가 필요 없습니다.C\#코드 는 다음 과 같 습 니 다:
     
       
       
       
       
    1. ///   
    2. ///   
    3. ///   
    4. ///   
    5. ///   
    6. ///   
    7. protected void AddFieldToList(SPWeb web, string listName)  
    8. {  
    9.     if (web != null && !string.IsNullOrEmpty(listName))  
    10.     {  
    11.         SPList list = web.Lists[listName];  
    12.         list.Fields.Add("F2", SPFieldType.Number, true);  
    13.     }  
    14. }  
    15.  
    16. ///   
    17. ///   
    18. ///   
    19. ///   
    20. ///   
    21. protected void Button1_Click(object sender, EventArgs e)  
    22. {  
    23.     this.AddFieldToList(SPContext.Current.Web, "Announcements");  
    24. }  
    , F2 , 。 , 1 : :http://www.360sps.com/item/77fadf916089497bb699c228129e1dbc.aspx

    좋은 웹페이지 즐겨찾기