问题标签 [sortdirection]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
18732 浏览

c# - DataGridViewColumn 初始排序方向

我正在使用 VS2008 开发 C# WinForms 应用程序。默认情况下,当单击 DataGridView 中的列标题时,它会按升序对该列进行排序,然后您可以再次单击列标题对其进行降序排序。

我试图扭转这一点,所以最初的点击排序降序,然后第二次点击排序升序,我无法弄清楚如何做到这一点。有人知道吗?

谢谢

0 投票
3 回答
7188 浏览

c# - Linq 从字符串中排序方向

我正在尝试对一组用户进行排序。我可以访问排序属性和方向(asc、desc)。我当前的查询订单如下。但正如您所看到的,它不考虑排序方向。如何在不必使用 Dynamic Linq 或为“asc”或“desc”排序方向添加另一组语句的情况下构建此表达式。

0 投票
2 回答
6559 浏览

asp.net - 基于列的gridview排序

嗨,我有一个网格视图,我显示了几个名为姓名、电话、信息和日期的列。我的要求是,如果我点击列标题,那么它应该被排序,我的 aspx 代码在这里......

我的代码是:

为此,如果我单击列标题,它应该首先按升序排序,如果我下次单击,它应该按降序排序,它应该适用于网格视图中列出的所有列...

请帮助我为此编码...

0 投票
3 回答
15017 浏览

c# - wpf 以编程方式设置排序,以便将标题切换为已排序

我对 wpf 工具包有疑问DataGrid

我有一个ItemsSource三列:

地址

在 C# 代码隐藏中,我设置了排序方向和排序的列,如下所示:

实际排序没有问题,但标题视觉样式有问题。如果用户通过单击标题对列进行排序,则视觉样式会发生变化,但视觉样式并不表示列排序描述是通过编程设置的。

为什么会这样,如何切换标题以使其显示为已排序?

0 投票
2 回答
2842 浏览

asp.net - Gridview:捕获排序方向

我在更新面板中有一个启用排序的网格视图和一个事件处理程序,如下所示:

我在这些行之后放置了一个断点。每次按列标题时,我的变量 TheDirection 总是显示升序。

为什么它不从上升到下降再返回?

谢谢。

0 投票
2 回答
594 浏览

python - django评论:如何指定排序方向?

我在 django 中使用评论应用程序,但目前排序方向是按日期(从旧到新),我希望评论按日期从新到旧显示,如何更改?

0 投票
2 回答
5251 浏览

c# - Asp.NET 4.0 GridView 默认排序方向和表达式

Asp.net 4.0 gridView 对“排序箭头”的内置支持节省了一些代码。我的所有网格在从数据库返回时都默认排序,因此我应该使用 ASP.NET SortedDescendingHeaderStyle-CssClass 等指示默认排序的列似乎是合乎逻辑的。

ASP.NET 不会神奇地装饰默认排序的列:它无法知道 SQL 指定的顺序。我可以使用正确的 CSS 类以声明方式或编程方式装饰适当的标题单元格......但是当我排序时 ASP.NET 不会为我删除它。所以目前我正在通过遍历标题单元格在第一个“排序”事件中寻找它来去除它。所以我有一些代码我运行了两次,一次是添加箭头,一次是在第一次手动排序时删除它。这很复杂,几乎与 4.0 之前完成整个工作的工作量一样多。

所以......我一定遗漏了一些东西:有没有办法告诉 ASP.NET GridView 它的内容已经以一种避免手动添加然后删除该排序指示器的方式排序?

0 投票
1 回答
3714 浏览

wpf - DataGrid 标题排序方向图标

如何在 wpf 数据网格标题中显示自定义排序方向图像?

我在我的数据网格中使用这种风格。如何为升序和降序排序方向添加图像?

0 投票
3 回答
8145 浏览

c# - 如何在数据网格初始化时将 WPF 数据网格的 SortDirection 设置为升序

我有一个简单的数据网格,可以通过单击列标题对其进行排序。当我打开窗口时,数据网格没有排序。然后,当我单击时,会出现箭头并按 asc 排序,再次单击 - 排序 desc 等非常简单。

我需要做的是用已经排序的数据网格打开窗口。所以箭头(显示数据网格排序的方向)应该始终可见。我必须一直对我的数据网格进行排序。我怎样才能做到这一点?我更喜欢在 xaml 中这样做,但任何解决方案都会很棒。

顺便提一句。.NET4 中的应用程序

0 投票
1 回答
246 浏览

c# - 排序 Gridview 问题

我有一个gridview,我在其中使用分页

现在的问题是,当我单击标题对 gridview 进行排序然后转到第二页,然后返回到第一页时,它不记得排序表达式 DESC 或 ASC。

无论我点击的页面索引如何,我如何才能坚持排序的方向?

谢谢你