這個第三方控件裏面的那個下拉框,ASPxComboBox在後台取值地時候需要用Text屬性,可是在彈出的智能窗口裏面並沒有Text,只有一個 Value!
而當使用 Value的時候,如果下拉框沒有值,那麽就會出錯!
可是如果手動將 Text屬性敲上去,也不會出錯。這是什麽問題???
strOldUserAccount = this.cmbEmployeeType.Text;
strOldUserAccount = this.cmbEmployeeType.Value.toString();
------解决方案--------------------------------------------------------
1、用 EditValue,这个在下拉框没有值的时候是 null。
2、Text 属性被 ASPxComboBox 隐藏了,所以职能提示框看不到,但是你可以手工敲入
3、strOldUserAccount = this.cmbEmployeeType.Value.toString() 这句代码有问题,你可以用这句代码代替比较保险:strOldUserAccount = Convert.ToString(this.cmbEmployeeType.Value)