單項(xiàng)選擇題
開發(fā)一個(gè)Windows的按時(shí)計(jì)費(fèi)應(yīng)用程序,創(chuàng)建一個(gè)簡(jiǎn)單的用戶界面來接受用戶輸入的數(shù)據(jù),應(yīng)用程序?qū)⒂脩糨斎氲闹底鳛閷?duì)象數(shù)組傳給AddUpDataTimeEntry函數(shù)。該函數(shù)使用DataTable對(duì)象的LoaddataRow方法來更新表中已有的記錄或追加一條新記錄。當(dāng)測(cè)試該程序時(shí),經(jīng)常會(huì)收到InvalidCastException類型的異常。導(dǎo)致這種錯(cuò)誤的原因是什么?()
A.企圖將一個(gè)重復(fù)值裝載到Data Table列中,而該列有唯一性約束
B.Data Table對(duì)象中的列數(shù)與對(duì)象數(shù)組中的元素個(gè)數(shù)不匹配
C.試圖輸入的數(shù)據(jù)類型與指定列的類型不匹配
D.Data Table對(duì)象中的列沒有將AllowDBNull屬性設(shè)為True.