查询SharePoint列表并写入值
本文关键字:SharePoint 列表 查询 | 更新日期: 2023-09-27 18:28:07
我想查询一个共享点列表,返回一行并写出该行。
这是我的ascx页面中的内容
<table>
<tr>
<td>Name</td>
<td><SharePoint:FieldValue runat="server" FieldName="Name" Value="Name" /></td>
</tr>
</table>
以下是我必须检索的行
using (SPSite site = new SPSite(webUrl))
{
using (SPWeb web = site.OpenWeb())
{
SPList list = web.Lists.TryGetList(listName);
if (list != null)
{
SPQuery query = new SPQuery();
query.Query = "<Where><Eq><FieldRef Name='PatientID' /><Value Type='Number'>" + PatientID + "</Value></Eq></Where>";
SPListItemCollection items = list.GetItems();
if (items != null)
{
Name = Convert.ToString(items[0]["Name"]);
}
}
}
}
<table>
<tr>
<td class="">Name</td>
<td><asp:Label ID="Name" runat="server" /></td>
</tr>
</table>
using (SPSite site = new SPSite(webUrl))
{
using (SPWeb web = site.OpenWeb())
{
SPList list = web.Lists.TryGetList(listName);
if (list != null)
{
SPQuery query = new SPQuery();
query.Query = "<Where><Eq><FieldRef Name='PatientID' /><Value Type='Number'>" + PatientID + "</Value></Eq></Where>";
SPListItemCollection items = list.GetItems(query);
if (items != null)
{
SPListItem item = items[0];
Name.Text = item["Name"].ToString();
}
}
}