我想知道如何从自定义WebPart中的SharePoint列表列中获取值,并且我希望在可视化WebPart中显示它。
splist lists = web.list["list name"];
spitem item = list.additem();
item["Title"] = "doc";
item["No"] = "1";'
我可以使用与上面类似的代码在visual WebPart的list列中分配值。是否有相反的解决方案 - 从SharePoint列表中获取值并将其显示在可视WebPart中?
答案 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;
}
}
}