关于读取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)
------解决方案--------------------代码贴出来看看