将GridView绑定到DataTable

我有一个存储库,其中包含我正在处理的这个项目的所有LINQ查询。 我能够将LINQ结果传递给DataTable并将其绑定到gridview以显示数据。 现在我需要使gridview可以排序。 我已经设置了AllowSorting="true"并且我在代码隐藏中的例程中处理了OnSort事件。 该程序使其成为排序例程就好了。

手动排序是我唯一的选择,还是有一种更简单的方法来对OnSort处理程序中的gridview进行排序?

如果将GridView绑定到DataSourceControl,则会为您处理排序。 否则你会被手动操作。

我最终使用MSDN中的这个示例解决了这个问题,并附加了我自己的数据表,这是通过我的存储库中的LINQ查询获取的。