2014-03-13 47 views
0
int VoltageTypeID = Int32.Parse(ddlVoltageType.SelectedValue); 

    if (VoltageTypeID == 1) 
    { 
     lblApplicationType.Visible = false; 
     lbldoubledot4.Visible = false; 
     ddlApplicationType.Visible = false; 
    } 
    else 
    { 
     lblApplicationType.Visible = true; 
     lbldoubledot4.Visible = true; 
     ddlApplicationType.Visible = true; 
    } 

int VoltageTypeID = Int32.Parse(ddlVoltageType.SelectedValue)(這是格式錯誤)輸入字符串的不正確的格式的Visual Basic 2010

+2

'ddlVoltageType.SelectedValue'不是數字 – Satpal

回答

1

檢查ddlVoltageType.SelectedValue使用調試模式下運行時。 ddlVoltageType.SelectedValue可能具有您的第一個值,如「選擇此項」。 該字符串不能轉換爲整數這就是爲什麼它的投擲「輸入字符串不是在一個正確的格式」錯誤。

+0

啊,所以我應該刪除「選擇此」代碼或有另一個代碼來忽略它? – Jack011

+0

是的,如果是答案,則將其標記爲答案。 – msgopalkrish