我想知道如何从自定义 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/