2011-04-27 16 views

回答

1

哎...我找到了答案......它很简单..

 salesliteratureitem slsLtrItm = new salesliteratureitem(); 

     Lookup lookUpSalesLiteratureId = new Lookup(); 
     lookUpSalesLiteratureId.Value = new Guid(salesLiteratuteItem.salesliteratureid.Value.ToString()); 

     slsLtrItm.salesliteratureid = lookUpSalesLiteratureId; 
     slsLtrItm.title = salesLiteratuteItem.title; 

     //Read when the file is attached 
     FileStream stream = File.OpenRead(salesLiteratuteItem.attacheddocumenturl); 
     byte[] byteData = new byte[stream.Length]; 
     stream.Read(byteData, 0, byteData.Length); 
     stream.Close(); 

     // Encode the data using base64. 
     string encodedData = System.Convert.ToBase64String(byteData); 

     //provide all required details 
     slsLtrItm.documentbody = encodedData; 
     slsLtrItm.filename = salesLiteratuteItem.filename; 
     [email protected] = [email protected]; 
     slsLtrItm.authorname = salesLiteratuteItem.authorname; 
     slsLtrItm.documentbody = salesLiteratuteItem.documentbody; 
     slsLtrItm.iscustomerviewable = new CrmBoolean(); 
     slsLtrItm.iscustomerviewable.Value = true; 
     slsLtrItm.keywords = salesLiteratuteItem.keywords; 
     slsLtrItm.mimetype = salesLiteratuteItem.mimetype; 

     //create salesLiteratureItem 
     Guid salesLiteratureItemid = crmService.Create(slsLtrItm); 
相关问题