1

プロパティを使用してルックアップ フィールドの値を取得するにはどうすればよいですか。イベント レシーバー コードにコードを記述する必要があります。以下のコードを試しましたが、うまくいきません。

properties.ListItem.GetFormattedValue("CustomerName")
4

2 に答える 2

1

この回答によると、次のコードを試すことができます。

string LookupField = properties.ListItem["CustomerName"].ToString();
string[] LookupParts = LookupField.Split(new string[] { ";#" }, StringSplitOptions.None);
string PopulateFieldWith = LookupParts[1];
于 2012-12-23T19:55:06.563 に答える
0

ルックアップ値を解析する正しい方法は次のとおりです

var spLookup = new SPFieldLookupValue("<lookup string value>");
var lookupId = spLookup.LookupId;
var lookupValue = spLookup.LookupValue;
于 2016-09-26T06:15:27.577 に答える