如何在文档库列中增加价值

Posted

技术标签:

【中文标题】如何在文档库列中增加价值【英文标题】:How to add value in Document Library Column 【发布时间】:2012-12-14 21:13:49 【问题描述】:

我正在尝试弄清楚如何使用 Web 部件在文档库列中填充值。现在我使用此代码使用此代码在任务列表列中添加值。我正在寻找有关如何使用类似的东西在文档库列中增加价值的解决方案。示例和建议将不胜感激。谢谢和问候。

SPWeb oWeb = SPContext.Current.Web;

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

SPListItem oItem = listItems.Add();

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

oItem.Update();

【问题讨论】:

你要做什么?!哪一栏? 【参考方案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;

【讨论】:

以上是关于如何在文档库列中增加价值的主要内容,如果未能解决你的问题,请参考以下文章

excel中如何检查一列中的内容是不是包含在另一个文档的一列中。

如何从 MySQL 列中的 JSON 文档中获取最新值?

如果包含 json 文档作为字符串,如何从 MySQL(5.6) 列中获取值

如何在 Mongoose 中增加子文档的属性?

UltraWebGrid:如何在列中使用下拉列表

如何在 Sanity 中增加每个文档的属性?