SPリストの項目作成中に「タイトル」列にシーケンス番号をプログラムで追加する
-
10-12-2019 - |
質問
上記のタイトルに従って、それをサポート要求を格納するリストがあります。アイテムIDと一致するシーケンス番号が必要です。このシーケンス番号を要求のタイトルに追加したいです。
私たちはアイテム追加イベント受信者を追加して完了したことができることを知っています。私はすでにVisual WebPartを介してリクエストアイテムを追加しているので、1つのシェルの下のすべての機能を持つことはうれしいかもしれません。
任意の提案?
解決
最初にリスト項目を追加するので、IDが生成された場合、そのアイテムが再生されます。
ListItem newItem = lstObject.Items.Add();
newItem["Field"] = "something";
newItem.Update();
newItem = lstObject.Items.GetItemById(newItem.Id);
newItem["Title"] = "YourText" + newItem.Id.ToString();
newItem.Update();
.
UpdateOverwriteVersion()
関数の代わりにUpdate()
を使用することができます。
所属していません sharepoint.stackexchange