2014-10-01 73 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