.Tostring()后得到字符串s,
i=int.parse(s)

解决方案 »

  1.   

    textBox2.Text=comboBox1.SelectedValue.ToString();
    文本框中显示"1" (1也应该可以作为字符串吧)
    然后我打int i = int.Parse(comboBox1.SelectedValue.ToString());
    或者int i = int.Parse(textBox2.Text);
    它都提示"输入字符串的格式不正确!"
    怎么会的呢?
      

  2.   

    也可以直接 (int)strvalue
    或者 (Int32)strvalue
      

  3.   

    问题解决是解决了,我在comboBox1_SelectedIndexChanged事件中再把comboBox1绑定一遍就没事了.也不只道为什么.
      

  4.   

    用隐式转换就可:int i=(int)comboBox1.SelectedValue