如何在AutoGenerateColumns =“true”时使用ColumnHeader单击对GridView进行排序

时间:2011-07-19 07:44:00

标签: asp.net gridview columnheader gridview-sorting

我有一个使用AutoGenerateColumns =“true”的网格视图(通常我不知道列是什么)。有没有简单的方法通过单击列标题对网格进行排序?到目前为止我找到的唯一解决方案是AutoGenerateColumns =“false”

或者,如果我知道其中一个列将被调用StatusId,是否有办法仅对此列进行排序?

修改 我手动更新gridview的HeaderRow以使它们更加用户友好,这似乎是在敲门。有没有办法绕过这个?

1 个答案:

答案 0 :(得分:0)

您是否尝试在gridview中设置AllowSorting="true"

如果这不适合您,那么您可以实施custom Sorting

您可以从此主题获取自定义排序代码:How to convert a GridView to DataTable and sort the DataTable?