單項(xiàng)選擇題

你開發(fā)了一個(gè)基于Windows的應(yīng)用程序名為TestKingBilling。你創(chuàng)建一個(gè)簡(jiǎn)單用戶界面去獲取用戶輸入數(shù)據(jù)。該應(yīng)用程序傳一個(gè)用戶輸入數(shù)據(jù)的數(shù)組對(duì)象給一個(gè)名為AddUpDataTimeEntry的函數(shù)。當(dāng)你測(cè)試TestKingBilling時(shí),這個(gè)函數(shù)使用DataTable對(duì)象的LoadDataRow方法,去更新表中存在的記錄或者加入新記錄。你頻繁的收到InvalidCastException這類異常。這個(gè)錯(cuò)誤產(chǎn)生的原因是什么?()

A.你試圖加載一個(gè)重復(fù)值到具有唯一性約束的DataTable的列。
B.對(duì)象數(shù)組的條目數(shù)與DataTable的列數(shù)不符。
C.你試圖加載到各列的數(shù)據(jù)與列的數(shù)據(jù)類型不符。
D.在你的DataTable對(duì)象的列沒有設(shè)置AllowDBNull屬性為True。

微信掃碼免費(fèi)搜題