c# - 在可视 Web 部件中显示共享点列表值

标签 c# sharepoint-2010 web-parts

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

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

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

最佳答案

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

 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;

                    }
                }
             }

关于c# - 在可视 Web 部件中显示共享点列表值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13629077/

相关文章:

c# - 根据任何给定的字符串生成整数(没有 GetHashCode)

c# - 管理匿名用户的 SignalR 连接

c# - 每个 parent 只选择 1 个 child

c# - 在 C# 中获取 SP 配置数据库版本

jquery - SharePoint 2010 使用 SPServices 获取用户 ID

c# - 代码访问安全和 Sharepoint WebParts

asp.net - Web部件中的Web浏览与个性化

asp.net - 3 列 Web 部件页面?

c# - 以一定角度在图像上平铺文本

c# - 使用匿名访问在 Sharepoint 中读取 cookie 时出现问题