0

Web パーツを使用してドキュメント ライブラリ列に値を入力する方法を見つけようとしています。このコードを使用して、このコードを使用してタスクリスト列に値を追加します。Document Library Column に値を追加するために同様のものを使用する方法についての解決策を探しています。例と提案は大歓迎です。ありがとうございます。

SPWeb oWeb = SPContext.Current.Web;

SPListItemCollection listItems = oWeb.Lists["DDC"].Items;

SPListItem oItem = listItems.Add();

oItem["Title"] = "New Task";

oItem.Update();
4

1 に答える 1

1

以下のコードを参照してください。

SPWeb oWeb = SPContext.Current.Web;
SPList lstTarget = oWeb.Lists.TryGetList("DDC");

Hashtable metaData = new Hashtable();

metaData.Add("Field1 Name", "Field1 Value");
metaData.Add("Field2 Name", "Field2 Value");
metaData.Add("Field3 Name", "Field3 Value");

byte[] bytes = File.ReadAllBytes("c:\folder\myfile.txt"); //Set path to file to be uploaded in document library.

oWeb.AllowUnsafeUpdates = true;
SPFile destfile = lstTarget.RootFolder.Files.Add("myfile.txt", bytes, metaData, true);
oWeb.AllowUnsafeUpdates = false;
于 2012-12-31T06:45:12.077 に答える