具有不同数据类型的数据源

时间:2015-11-25 19:16:31

标签: c# excel oledbdataadapter

我正在使用OleDbDataAdapter.Fill方法从Excel文档中读取数据。我理解这会将数据读入DataTable。

我们如何处理Excel列中的数据可能具有不同数据类型的情况?

例如,如果Excel列中的数据如下所示:

100
200
Some text
300

当在DataTable列中读取数据时(正在加载数据)将被输入为double(因为列中的第一个值是数字)。当它到达第3个值("某些文本")而不是将此文本添加到DataTable时,它会添加一个null(或空字符串)。

问题是我想知道读取后Excel文件列中的值是什么。

我们如何捕捉"一些文字"如果列已被​​输入为double,那么文本会被忽略吗?

0 个答案:

没有答案