單項(xiàng)選擇題
你開發(fā)了一個基于Windows的應(yīng)用程序名為TestKingBilling。你創(chuàng)建一個簡單用戶界面去獲取用戶輸入數(shù)據(jù)。該應(yīng)用程序傳一個用戶輸入數(shù)據(jù)的數(shù)組對象給一個名為AddUpDataTimeEntry的函數(shù)。當(dāng)你測試TestKingBilling時,這個函數(shù)使用DataTable對象的LoadDataRow方法,去更新表中存在的記錄或者加入新記錄。你頻繁的收到InvalidCastException這類異常。這個錯誤產(chǎn)生的原因是什么?()
A.你試圖加載一個重復(fù)值到具有唯一性約束的DataTable的列。
B.對象數(shù)組的條目數(shù)與DataTable的列數(shù)不符。
C.你試圖加載到各列的數(shù)據(jù)與列的數(shù)據(jù)類型不符。
D.在你的DataTable對象的列沒有設(shè)置AllowDBNull屬性為True。