2012-12-30 2 views
0

웹 파트를 사용하여 문서 라이브러리 열의 값을 채우는 방법을 알아 내려고하고 있습니다. 이제이 코드를 사용하여이 코드를 사용하여 작업 목록 열에 값을 추가합니다. 나는 문서 라이브러리 열에서 값을 추가하기 위해 similarar를 사용하는 방법에 대한 해결책을 찾고 있습니다. 예와 제언은 크게 감사하겠습니다. 감사합니다.문서 라이브러리 열의 값을 추가하는 방법

SPWeb oWeb = SPContext.Current.Web; 

SPListItemCollection listItems = oWeb.Lists["DDC"].Items; 

SPListItem oItem = listItems.Add(); 

oItem["Title"] = "New Task"; 

oItem.Update(); 
+0

당신은 무엇을 할합니까?! 어떤 컬럼? – Amir

답변

1

코드 아래를 참조하십시오 :

SPWeb oWeb = SPContext.Current.Web; 
SPList lstTarget = oWeb.Lists.TryGetList("DDC"); 

Hashtable metaData = new Hashtable(); 

metaData.Add("Field1 Name", "Field1 Value"); 
metaData.Add("Field2 Name", "Field2 Value"); 
metaData.Add("Field3 Name", "Field3 Value"); 

byte[] bytes = File.ReadAllBytes("c:\folder\myfile.txt"); //Set path to file to be uploaded in document library. 

oWeb.AllowUnsafeUpdates = true; 
SPFile destfile = lstTarget.RootFolder.Files.Add("myfile.txt", bytes, metaData, true); 
oWeb.AllowUnsafeUpdates = false; 
관련 문제