日期:2014-05-18  浏览次数:20912 次

Excel數據導入時,IMEX=1了,為什么還會顯示null值
小弟做把Excel數據讀到Gridview時
比如Excel表裡第一個列值中間夾了兩個值,221B,231B,其他都是數字的,而且該列設置成了通用字符型,為什么讀進來後221B,231B顯示為空值      
IMEX=1了呀!!還會出現這种情況,納悶ing......
string   sConnectionString   =   @ "   Provider   =   Microsoft.Jet.OLEDB.4.0   ;   Data   Source= ' "   +   openname   +   " ';Extended   Properties= 'Excel   8.0;HDR=Yes;IMEX=1 ' ";

------解决方案--------------------
读入的datatable里设置该列为字符型试试。