2012-04-26 54 views
1

我有以下代碼vb.net FindByValue

 li1 = ddsState.Items.FindByValue("State") 

我宣佈LI1爲字符串,但說我需要爲

ListItem. 

爲什麼?

+0

因爲'ddsState.Items.FindByValue()'返回一個'ListItem'而不是'String'? http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listitemcollection.findbyvalue.aspx – 2012-04-26 19:18:17

回答

2

顯然,ddsState是一種列表,也許是一個下拉列表。 Items系列由ListItems組成。因此,當您找到其中一個Items時,其類型爲ListItem

如果您將li1的聲明更改爲ListItem,您將能夠檢查其屬性,包括其值。