当前代码:
short s;
s = short.Parse(this.txtFields3.Text);
Run Code Online (Sandbox Code Playgroud)
我已经通过调试消失了,可以确认txtField3.Text返回从形式的实际值.
还尝试过:
s = short.Parse(this.txtFields3.Text, CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)
和,
s = Convert.toInt16(this.textFields3.Text);
Run Code Online (Sandbox Code Playgroud)
编辑:变量我想投入的'的价值在这里是"EMS".
我遇到了一个问题,即在加载我的Windows窗体应用程序时,在ComboBox上的SelectedValueChanged()事件被触发.目前,我还有一个Form_Load()事件正在加载几个ComboBox,包括这个,使用OleDbDataAdapters/DataTables/Fill()等.
我假设由于我的Form_Load()方法,由于ComboBox的数据被填充,因此触发了SelectedValueChanged事件.
为什么会这样?