我想在选项框中添加一个名为' yyy'在所有名为' xxx'的列表中。我的代码打印从每个列表的选择框中选择的选项(我想是这样)。 我试图在我的' yyy'上做field.GetFieldValueAsText(???)。字段(换句话说,我的选择框),但我不知道我应该传递什么作为该方法的参数。 任何人都知道如何解决这个问题? 提前谢谢。
SPSite mainSite = new SPSite(path);
SPWebCollection webColl = mainSite.AllWebs;
foreach (SPWeb web in webColl)
{
SPListCollection listColl = web.Lists;
foreach (SPList list in listColl)
{
if (list.Title.Equals("xxx", StringComparison.CurrentCultureIgnoreCase))
{
SPFieldCollection fields = list.Fields;
foreach (SPField field in fields)
{
if (field.Title.Equals("yyy", StringComparison.CurrentCultureIgnoreCase))
{
foreach (SPItem item in items)
Console.WriteLine(item["yyy"]);
}
}
}
}
}