我有這樣的組合框無法轉換詮釋爲int FO組合
BindingSource srd = new BindingSource();
srd.DataSource = llenar.Tables["cnae"];
CmbCnaePrin.DataSource = srd;
CmbCnaePrin.DisplayMember = "cnae_descricao";
CmbCnaePrin.ValueMember = "cnae_id";
我希望加載這個
int cnaepr;
DataTable dt3 = new DataTable();
dt3 = ifd.cnaeclas(cnaepr);
txtCnaeC.Text = dt3.Rows[0][2].ToString();
txtCnaeSC.Text = dt3.Rows[0][3].ToString();
,但我不能轉換
cnaepr=Convert.ToInt32(CmbCnaePrin.SelectedValue)
返回此錯誤無法投射「System.Data.DataRowView」類型的對象來鍵入「System.IConvertible」。
什麼是雙重否定?這是否意味着你實際上可以轉換爲int?附: [請不要在標題中包含C#](http://meta.stackexchange.com/questions/19190/should-questions-include-tags-in-their-titles) – Kiril