Gridview和Excelsorting

以下是我的要求

我有一个Gridview显示有关员工的信息。 Employee包含许多重要字段DateOfJoining,Salary和Name。 有很多文章将数据导出到Excel。 所以我也使用OpenXml来导出数据。 使用这个我能够导出数据到Excel。 一旦在Excel中打开报告,我然后应用filter的结果在Excel中,如果我sortingdateofJoining它应该能够根据date进行sorting,如果我sorting工资我应该能够sorting在ASC或DESC。 相似的行动,我需要做的名字栏也。 我正在使用内部绑定到GridView的DataTable。

问题是,即使我格式DateofJoining列在DataTable仍然是Excel表打开时,它以默认格式显示。 所以我想知道为什么格式不在Excel表中发生。 以及为什么我们无法对Excel中的DateOfJoining列进行sorting。 在数据绑定到excelsheet之前,是否可以格式化数据和sorting函数? 或者我们可以select打开excel表单后格式化列。 请让我知道任何解决scheme或任何样本,我可以解决这个问题。

任何帮助将会更有用