我已經找到了如何添加一條記錄到庫中。我試圖弄清楚的唯一方法是如何(或可能在哪裏)從查找列表中保存用戶的選擇?保存查找值到SharePoint 2010
在下面的代碼片段,我節省了一個新的列表項。它沒有錯誤地保存,但「AwardType」和「AwardReason」字段是查找字段,儘管我沒有收到錯誤,但沒有任何信息能夠保存到它們中。如何保存到用戶的查找字段選擇?
using (SPSite site = new SPSite(SPContext.Current.Web.Url))
{
using (SPWeb web = site.OpenWeb())
{
using (FileStream fs = (new FileInfo(fileUpload.PostedFile.FileName)).OpenRead())
{
SPList list = web.Lists["Awards"];
Hashtable ht = new Hashtable();
ht.Add("wfRecipientName", txtRecipientName.Text);
ht.Add("Office", txtOrganization.Value);
ht.Add("AwardType", ddAwardTypes.SelectedValue);
ht.Add("AwardReason", ddAwardReasons.SelectedValue);
SPFile destfile = list.RootFolder.Files.Add(fileUpload.FileName, fs, ht, false);
}
}
}
這真是棒極了...謝謝。 –