日期:2014-05-17  浏览次数:20896 次

如何让新插入的时间数据按顺序插入excel
我通过C#新建了一个excel,第一列是datetimepicker的日期部分,数据可以一直添加.
我想让数据按时间顺序排列,因为没学过,所以我不知道有没有什么直接的对象方法什么的,
然后我就想通过compareto让每一个新插入数据与原excel的第一列时间比较后找到正确的位子再插进去,当然也会把原来后面的数据下移,这样所有的数据也会是按时间顺序的.
但是compareto的后面必须接两个datetime对象啊 然后我就不会了 因为是自学 什么都不懂 我就不知道接着我应该往哪方面去下手 
我想问可不可以把excel的第一列数据弄成excel对象,然后可以用compareto与datetimepicker的时间比较?
或者是可不可以直接将excel的第一列的属性定为按时间排列?
求大神指教!!也可以给我提供思路让我可以有个方向,谢谢各位大神了啊~~

------解决方案--------------------
range.get_Range("B1","B"+dataGridView2.RowCount+1).NumberFormat = "yyyy-m-d hh:mm:ss"; //时间格式的设置

http://blog.csdn.net/happy09li/article/details/7431967