通过编码将项目添加到现有 SharePoint 列表

发布于 2024-11-18 11:45:42 字数 398 浏览 2 评论 0原文

我想通过自编码将项目添加到仍然存在的 SharePoint 列表。

所以我在互联网上搜索并找到了很多如何创建列表、添加项目等的信息。

SPWeb mySite = SPContext.Current.Web;
SPListItemCollection listItems = mySite.Lists[TextBox1.Text].Items;
SPListItem item = listItems.Add();

编码看起来很简单,但是我必须将代码放在哪里? 我编写了 Web 部件并将它们部署到我的 Web 应用程序中。 这没问题,但这里我缺少一种方法。

我正在使用 VisualStudion 2008 和 SharePoint WSS 3.0

感谢您的帮助。

I want to add items to a still existing SharePoint list by self-coding.

So I searched the internet and found a lot of information how to create lists, add items and so on..

SPWeb mySite = SPContext.Current.Web;
SPListItemCollection listItems = mySite.Lists[TextBox1.Text].Items;
SPListItem item = listItems.Add();

The coding seems easy, but where i have to put the code?
I programmed Web Parts and deployed these to my web application.
This was no problem, but here i am missing an approach.

I am using VisualStudion 2008 and SharePoint WSS 3.0

Thank you for any help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

我是男神闪亮亮 2024-11-25 11:45:42
SPWeb app = SPContext.Current.Web;
SPList ListName = app.Lists["YourListName"];
SPListItem ListItem = ListName.Items.Add();
ListItem["field1Name"] = value;
ListItem["field2Name"] = value;
ListItem.Update();
SPWeb app = SPContext.Current.Web;
SPList ListName = app.Lists["YourListName"];
SPListItem ListItem = ListName.Items.Add();
ListItem["field1Name"] = value;
ListItem["field2Name"] = value;
ListItem.Update();
故事与诗 2024-11-25 11:45:42

这取决于目的——你为什么这样做?

  • 您是否有一个特定的列表,您(作为所有者/管理员)需要在其中创建项目并且只需执行一次?如果是,那么您可以使用 Powershell 执行此操作,如下所示这是卡琳·博斯的帖子
  • 如果您需要用户能够使用程序代码将项目添加到列表中,那么 Web 部件就是您的最佳选择。然后您将需要为该 Web 部件构建一个漂亮的用户界面。然后,您可以将 Web 部件部署到服务器,在站点中创建页面并将 Web 部件添加到页面。
  • 如果您需要在发生其他情况时立即创建新列表项(例如,在其他列表中创建列表项),请考虑 事件处理程序

It depends on the purpose - why are you doing this?

  • Do you have one specific list where you (as the owner/administrator) need to create items and this has to be done only once? If yes, then you can do it with Powershell, as in this Karine Bosch's post.
  • If you need your users to be able to add items to list using program code, then web parts is the way to go. Then you will want to build a nice user interface for that webpart. And then you can deploy your webpart to your server, create a page in your site and add the webpart to the page.
  • If you need to create the new list item as soon as something else happens (for instance, a list item is created in some other list, then think of event handlers.
左耳近心 2024-11-25 11:45:42

您正在网站上进行一些修改...因此之后我们需要更新网站..使用 ListItem.update();

you are doing some modification on site ...so after that we need to update the site ..Use ListItem.update();

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文