1
如何通過使用屬性來獲取查找字段的值。我必須在事件接收器代碼中編寫代碼。我已經嘗試了下面的代碼,但它不工作。獲取事件接收器中查找字段的顯示值
properties.ListItem.GetFormattedValue("CustomerName")
如何通過使用屬性來獲取查找字段的值。我必須在事件接收器代碼中編寫代碼。我已經嘗試了下面的代碼,但它不工作。獲取事件接收器中查找字段的顯示值
properties.ListItem.GetFormattedValue("CustomerName")
據this answer,你可以試試下面的代碼:
string LookupField = properties.ListItem["CustomerName"].ToString();
string[] LookupParts = LookupField.Split(new string[] { ";#" }, StringSplitOptions.None);
string PopulateFieldWith = LookupParts[1];
解析查找值的正確方法是如下
var spLookup = new SPFieldLookupValue("<lookup string value>");
var lookupId = spLookup.LookupId;
var lookupValue = spLookup.LookupValue;