2011-02-23 86 views
0

我在這裏有這段代碼,我試圖輸出一個組合框的內容到我的標籤。但是,我感到我不能轉換的char System.Web.UI.WebControls.ListItemComboBox ListItem幫助

 foreach (ListItem mine in ListSitesDropDownBox.Items) 
     { 
     Mylabel.Text += mine.Value.ToString() + " " + mine.ToString() + "<br>"; 
     } 

你怎麼會建議一個錯誤我去這樣做,這樣我可以輸出列表項的值和名稱?

感謝

+0

這可能不是發生上述錯誤的地方。你確定這是你收到的錯誤信息嗎? – 2011-02-23 18:07:02

+0

@BrunoBrant,我知道這很奇怪,唯一可能來自其他地方的是combobox,因爲這個代碼是孤立的,並且之前寫過。我不知道是什麼原因造成的。 – atrljoe 2011-02-23 18:11:17

回答

1

你想我的第二部分Text財產。

foreach (ListItem mine in ListSitesDropDownBox.Items) 
    { 
    Mylabel.Text += mine.Value + " " + mine.Text + "<br>"; 
    } 

Here's the MSDN reference for ListItem。另外ToString對於Value是不必要的,因爲它已經是string

1

你爲什麼這樣做:

ListSitesDropDownBox.ToString() 

???

只是將其替換爲:

ListSitesDropDownBox.Items 
+0

@DavidPiras謝謝我輸入了錯誤,我不能複製當我在這裏發佈它時我必須重寫的代碼,所以我必須補充說錯了,但是是正確的版本,我把它放在了「.Items」中。 – atrljoe 2011-02-23 18:03:52