我需要导入很多excel表,每个excel表中包含很多表,同时显示方式不一致,所以,我用datareader读取,不过,我发现一个问题,就是如果一个列中,包括文字和数字的话,用datareader读取后,文字没有了,就剩一列数字,具体表如下:
A    B C D E
xx   1 2 3 4
xx   3 4 5 6
读入excel文件后,用gridview显示时,最上面一行只有A,其他几列没有值,下面的行的值正常显示,我跟踪一下值发现getvalue(1)的时候,返回值为dbnull,目前想到的是最上面的列写到数据库中维护,不知道大家有没有更好的方法?