将GridView绑定到DataTable

时间:2010-07-13 18:31:57

标签: c# asp.net linq-to-sql gridview datatable

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

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

2 个答案:

答案 0 :(得分:0)

如果将GridView绑定到DataSourceControl,则会为您处理排序。否则你就不能手动做了。

答案 1 :(得分:0)

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