2

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

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

编辑: 我正在手动更新 gridview 的 HeaderRow 以使它们更加用户友好,这似乎把事情搞砸了。有没有办法解决这个问题?

4

1 回答 1

0

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

如果这对您不起作用,那么您可以实施custom Sorting

您可以从此线程获取自定义排序代码:如何将 GridView 转换为 DataTable 并对 DataTable 进行排序?

于 2011-07-19T07:52:18.040 回答