gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-30 00:57:00 25 4
gpt4 key购买 nike

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

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

所以...我一定遗漏了一些东西:有什么方法可以告诉 ASP.NET GridView 它的内容已经按照某种方式排序,从而避免了手动添加然后删除该排序指示符?

最佳答案

如果您知道您的排序表达式和方向,您可以通过以下方式显式设置它:

GridView.Sort(expression, direction);

表达式将是列列表 "col1, col2, etc"

关于c# - Asp.NET 4.0 GridView 默认排序方向和表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6278709/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com