关于读取excel到dataset的问题
在excel中有如下数据:   
 客户证件号码 
 310105195702155000    
 RE5 
 420105195786765000    
 110111198007071000    
 110111198007071000    
 23010219530808456X   
 读取到dataset后直接用datagrid显示:   
 客户证件号码 
 3.10105195702155E+17 
 (null) 
 4.20105195786765E+17 
 1.10111198007071E+17 
 1.10111198007071E+17 
 (null)   
 为什么“RE5”和“23010219530808456X”变成了“(null)”, 
 在将excel中的这一列设置为文本类型后显示结果还是这样,怎么解决? 
 我用的是office2003,C#中连接字符串是Excel   8.0,引用Interop.Excel版本为1.5.0.0。   
 还有就是如何让dataset中的显示不用科学计数法表示?   
 先谢过各位了。
------解决方案--------------------可能是显示宽度不够。
------解决方案--------------------把dataSet里相应的列的类型设为typeof(string)
------解决方案--------------------代码贴出来看看