2

我想知道如何从自定义 WebPart 中的 SharePoint 列表列中获取值,并且我想在可视化 WebPart 中显示它。

 splist lists = web.list["list name"];
 spitem item = list.additem();
 item["Title"] = "doc";
 item["No"] = "1";'

我可以使用类似于上面的代码在可视 WebPart 的列表列中分配值。是否有相反的解决方案——从 SharePoint 列表中获取值并将其显示在可视 WebPart 中?

4

1 回答 1

2

有很多示例可以用列表的内容填充文字、标签等。您可能还想过滤您想要显示的内容。这是一些帮助您入门的代码,如果您需要更精确的结果,请告诉我们您希望获得的最终结果是什么:

 using (SPSite site = new SPSite(url))
            {
                using (SPWeb web = site.OpenWeb())
                {
                    SPList lists = web.Lists["list name"];
                    foreach (SPListItem itemin lists.Items)
                    {
                       string test = Convert.ToString( item["test"]);
                        TextBox1.Text = test;

                    }
                }
             }
于 2012-11-29T15:58:26.967 回答