2010-09-27 67 views
0

当我从excelsheet中选择记录时,对数据表进行排序。 我想记录的顺序与excelsheet相同,为什么排序数据表。 OLE DB命令objCommand = new OleDbCommand(“SELECT distinct * FROM [”+ strSheet +“]”,objXConn);DataTable从Excel中选择后排序

OleDbDataAdapter objAdapter = new OleDbDataAdapter(objCommand);

objAdapter.Fill(dtEx);

回答

0

它将第一列的数据类型作为Numeric。我在扩展属性中添加了IMEX = 1,现在由于列被视为字符串,数据不再被排序。

谢谢