1

我编写了这段代码,它只给了我列表中列的最后一个元素。如何获取 中的所有元素TextBox

SPListItemCollection items = list.GetItems(myquery);

foreach (SPListItem item in items)
{
    if (item["Title"] != null)
    {
        TextBox1.Text = (string)item["Title"];
    }
}
4

1 回答 1

1

您在每次迭代时都会覆盖文本框中的文本,因此您只会看到最后一个值...试试这个:

TextBox1.Text = TextBox1.Text + " " + (string)item["Title"];
于 2012-06-12T17:01:45.483 回答