0

我在使用以下 if 语句时遇到问题:

while (dr.Read())
{
    String Name = dr.GetString(1);

    //if (cbPart.Items.Cast<ListItem>().Select(f => f.Text).Contains(Name))

    if (cbPart.Items.FindByText(Name) != null)
    {
        cbPart.Items.Add(Name);
    }
}

为什么说它FindByText不包含在 ItemCollection 中?

4

1 回答 1

1

是的,因为它是 System.Windows.Controls 中的ItemCollection不是System.Web.UI.WebControlsListItemCollection

于 2013-10-10T16:29:54.347 回答