0
我正在開發智能手機應用程序。在這裏我有一個組合框,當另一個組合框的值發生變化時會加載。智能手機贏取應用程序的組合框加載問題
private void cmbTreatmentType_SelectedIndexChanged(object sender, EventArgs e)
{
MasterData lData = new MasterData();
cmbTreatmentCategory.DataSource = lData.GetTreatmentCategories((int)cmbTreatmentType.SelectedValue);
cmbTreatmentCategory.DisplayMember = "Description";
cmbTreatmentCategory.ValueMember = "ID";
}
當這種形式被載入
(int)cmbTreatmentType.SelectedValue
拋出異常,像
無法拆箱「((System.Windows.Forms.ListControl)(this.cmbTreatmentType))。的SelectedValue '作爲'int'
假設cmbTreatmentType的DataSource是DataTable就像上面的syntex一樣。
但是,如果你通過調試檢查值,它會很好,沒有例外。