Вот вопрос для всех, у меня есть список сайтов sharepoint, который помещен в выпадающий список, я хотел бы перечислить через каждый сайт и вернуть список списков, которые есть, и сохранить их отдельно, чтобы они можно обработать позже в программе. Итак, я пытаюсь сделать это здесь, и они добавляются в коллекции, и теперь, когда я остаюсь, мне интересно, как бы я связал эти две коллекции вместе, потому что, очевидно, когда он создает запись для let mysp.com/PR со списками Documents, Изображения и статьи. Как бы вы посоветовали мне связать эти два так, когда он получит сайты и список, который он знает, к какому принадлежит? Если я не совсем уверен, пожалуйста, дайте мне знать, и я постараюсь немного прояснить ситуацию.
Спасибо
for (int j = 0; j < MyListofSitesDropDown.Items.Count; j++)
{
if (MyListofSitesDropDown.Items[j].Value.ToString() != "AllSites")
{
//REMOVE UNIMPORTANT CODE HERE
if (MyListofSitesDropDown.Items[j].Value.ToString() != "INVALID")
{
sitecollection1.Add((string)MyListofSitesDropDown.Items[j].Value.ToString());
}
}
}
foreach (string siteitem in allsitesalllists)
{
ListsDropDownBox.Items.Add(new ListItem(siteitem,"SITE" + sitecounter));
sitecounter++;
using (SPWeb oWebsite = new SPSite(siteitem).OpenWeb()) //Open SP Web
{
SPListCollection collList = oWebsite.Lists; //Open Lists
foreach (SPList oList in collList)
//For Each List Execute this
{
if (!oList.Hidden)
{
listcollection.Add((string))oList.Title)
}
}
}
}