在SharePoint中,如何知道列表是否为KPI列表?
例如,我想做这样的事情:在SharePoint中,如何知道列表是否为KPI列表?,sharepoint,Sharepoint,例如,我想做这样的事情: foreach(SPList list in web1.Lists ) { if(current list is KPI List) { DropDownList1.Items.Add(list.Title); } } 因此,如果列表是KPI列表,我会将其添加到下拉列表中。 我怎么解决呢?谢谢 我想如果您检查了SPList的ContentTypes属性,您应该能够找到它。我想如果
foreach(SPList list in web1.Lists )
{
if(current list is KPI List)
{
DropDownList1.Items.Add(list.Title);
}
}
因此,如果列表是KPI列表,我会将其添加到下拉列表中。
我怎么解决呢?谢谢 我想如果您检查了SPList的ContentTypes属性,您应该能够找到它。我想如果您检查了SPList的ContentTypes属性,您应该能够找到它。KPI列表和其他列表的ContentTypes是“Microsoft.SharePoint.SPContentTypeCollection”,但是由于您的想法,我发现DefaultView属性可以解决这个问题。是的,您将获得集合,但您可以循环检查是否应用了具有已知Id的KPI内容类型。KPI列表和其他列表的内容类型是“Microsoft.SharePoint.SPContentTypeCollection”,但由于您的想法,我发现DefaultView属性可以解决这个问题。是的,您将获得集合,但您可以循环并检查是否应用了具有已知Id的KPI内容类型。