2014-10-01 76 views
0

嗨我想填充下拉整數值RadComboBox。我嘗試了以下方法,但它不起作用。RadComboBox填充整數值

 categoriesCombo.Items.Add(new RadComboBoxItem(2)); 

RadComboBoxItem item2 = new RadComboBoxItem(); 
    item2.Text = "Item2"; 
    item2.Value = 2; 

在這兩種情況下,圖2是智能感知犯規這樣。因爲它是假設採取字符串。 有沒有一種方法可以在RadComboBox中加載整數值,因爲選擇了一個索引我想讀回整數值。

+0

之前怎麼樣categoriesCombo.Items.Add(新RadComboBoxItem( 「2」) ); – mrsrizan 2014-10-01 17:56:12

回答

0

ValueobjectTextstring。無論您使用哪種方式,您都必須在閱讀時將其轉換爲整數。

int i=Convert.ToInt32(categoriesCombo.SelectedValue); 

更新:

,並確保該value不是null試圖將其轉換爲int

+0

或者使用Int32.TryParse()方法http://msdn.microsoft.com/en-us/library/system.int32.tryparse(v=vs.110).aspx – rdmptn 2014-10-02 13:56:48