显示可视Web部件中的共享点列表值

时间:2012-11-29 15:27:35

标签: c# sharepoint-2010 web-parts

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

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

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

1 个答案:

答案 0 :(得分: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;

                    }
                }
             }