首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    使用ComponentOne C1WebGrid控件「建议收藏」

    SortExpression == C1WGridResult.Attributes[“SortExpression“].ToString()) { SortDirection = (C1WGridResult.Attributes[“SortDirection“].ToString() == SortDirection ? “DESC“ : “ASC“);//选择相反的排序方式 } } else { SortDirection C1WGridResult.Attributes[“SortExpression“] = SortExpression; C1WGridResult.Attributes[“SortDirection “] = SortDirection; BindC1WGridResult(); } catch (Exception ex) {

    57210编辑于 2022-11-08
  • 来自专栏全栈程序员必看

    在ListView中实现排序

    = null) { e.SortDirection=(SortDirection)ViewState["SortDirection"]; "] = SortDirection.Descending; } else { "] = SortDirection.Ascending; } } else if (e.SortExpression = = "ViewCount") { if (e.SortDirection == SortDirection.Ascending) "] = SortDirection.Ascending; } } BindPosts(true); }

    2.4K40编辑于 2022-09-06
  • 来自专栏葡萄城控件技术团队

    Wijmo 更优美的jQuery UI部件集:服务器端Grid魔法

    Request.Params["paging[pageIndex]"]) : 0; string sortColumn = Request.Params["sorting[0][dataKey]"]; string sortDirection = Request.Params["sorting[0][sortDirection]"]; if (string.IsNullOrEmpty(sortColumn)) sortColumn = String.Empty ; if (string.IsNullOrEmpty(sortDirection)) sortDirection = String.Empty; using (var entity = new ChinookEntities = "album") allAlbums = sortDirection.ToLower() == "descending" ? : allAlbums.OrderBy(p => p.ArtistName).Skip(pageSize*pageIndex).Take(pageSize); else allAlbums = sortDirection.ToLower

    1.2K60发布于 2018-01-10
  • 来自专栏ASP.NET MVC5 后台权限管理系统

    ASP.NET MVC5+EF6+EasyUI 后台管理系统(17)-LinQ动态排序

    param name="source"></param> /// <param name="sortExpression"></param> /// <param name="<em>sortDirection</em> public static IQueryable<T> DataSorting<T>(IQueryable<T> source, string sortExpression, string <em>sortDirection</em> ) { string sortingDir = string.Empty; if (<em>sortDirection</em>.ToUpper().Trim () == "ASC") sortingDir = "OrderBy"; else if (sortDirection.ToUpper().Trim public static IQueryable<T> SortingAndPaging<T>(IQueryable<T> source, string sortExpression, string sortDirection

    1K50发布于 2018-01-16
  • 来自专栏C#

    DotNet常用排序算法总结

    </param> void Sort<T>(IList<T> toSort, SortDirection direction, int startIndex, int endIndex, </param> void ISortAlgorithm.Sort<T>(IList<T> toSort, SortDirection direction, int startIndex Func<T, T, bool> valueComparerTest; switch (direction) { case SortDirection.Ascending </param> void ISortAlgorithm.Sort<T>(IList<T> toSort, SortDirection direction, int startIndex </param> void ISortAlgorithm.Sort<T>(IList<T> toSort, SortDirection direction, int startIndex

    84690发布于 2018-01-04
  • 来自专栏Salesforce

    Salesforce Add Sorting in Lightning Data Table in Lightning Web Component

    columns={columns} default-sort-direction={defaultSortDirection} sorted-direction={sortDirection onsort={onHandleSort}> </lightning-datatable> 3.Js排序事件 @track defaultSortDirection = 'asc'; @track sortDirection = 'asc'; @track sortedBy; onHandleSort(event) { const { fieldName: sortedBy, sortDirection event.detail; const cloneData = [...this.records]; cloneData.sort(this.sortBy(sortedBy, sortDirection 1 : -1)); this.records = cloneData; this.sortDirection = sortDirection; this.sortedBy

    82320编辑于 2022-05-03
  • 来自专栏Salesforce

    Salesforce 如何实现Listview表示项目的画面迁移

    } }, 1000); } @track defaultSortDirection = 'asc'; @track sortDirection = 'asc'; @track sortedBy; onHandleSort(event) { const { fieldName: sortedBy, sortDirection } const cloneData = [...this.records]; cloneData.sort(this.sortBy(sortByField, sortDirection )); console.log('>>cloneData>>:'+cloneData); this.records = cloneData; this.sortDirection = sortDirection; this.sortedBy = sortedBy; } sortBy(field, reverse, primer) {

    78920编辑于 2022-05-03
  • 来自专栏分布式系统和大数据处理

    基于业务对象(列表)的排序

    实现 IComparer<T>接口 打开Order.cs文件,对它进行如下修改,先添加一个枚举SortDirection,用于表示排序的方向: // 可复用的枚举,表示排序的方向 public enum SortDirection { Ascending = 0, Descending } 在Order类的内部,添加一个枚举,这个枚举类型代表了可以进行排序的属性: // 嵌套枚举 direction; public Sorter(SortField field, SortDirection direction) { this.field = field; 和SortField;因为我们期望可以对多个属性组合排序,所以应该维护一个它们的列表,而SortDirection和SortFiled,已经包含在了Sorter结构中,所以它只要维护一个List<Sorter 最后返回int类型,说明这两个对象的大小(位置的先后): // 对单个属性按某种方式进行排序 public int Compare(Order x, Order y, SortField field, SortDirection

    3K20发布于 2018-09-30
  • 来自专栏DotNet NB && CloudNative

    在 .NET 中优化 API 性能:使用分页、筛选和投影实现高效的数据检索

    Request.Query["SortBy"]; var sortDirection = httpContextAccessor?.HttpContext?. Request.Query["SortDirection"]; return new SortParameter { SortBy = sortBy , SortDirection = (sortDirection == "ASC" || sortDirection == "DESC") ? sortDirection : "ASC" }; } } 该类为接口提供扩展方法。 Title=NewProject&Page=1&Size=10&SortBy=CreatedDate&SortDirection=ASC 此方法可确保仅获取必要的数据,从而保持较低的内存使用率并提高性能

    2.1K10编辑于 2024-11-23
  • 来自专栏完美Excel

    在VBA中对数组排序的代码

    Optional ByRef sortKeys As Variant = Null, _ Optional ByVal hasHeaders As Boolean = False, Optional sortDirection As String If UBound(arr) - LBound(arr) = 0 Then sortArray = arr Exit Function End If If sortDirection <> 1 Then sortDirection = -1 Set re = CreateObject("VBScript.RegExp") padLen = 50: re.Global End If Next k j = j + 1 Next i End If sortArray arr1, sortCols, , sortDirection sortArray arr2, sortCols, , sortDirection '再次调用自身!!!

    3.2K10编辑于 2023-09-21
  • 来自专栏全栈程序员必看

    WPF中ListView排序

    this.lvList.Items.SortDescriptions; //按升序进行排序 ListSortDirection sortDirection { SortDescription sd = sdc[0]; sortDirection sdc.Clear(); } sdc.Add(new SortDescription(bindingProperty, sortDirection

    88510编辑于 2022-11-09
  • 来自专栏有困难要上,没有困难创造困难也要上!

    GraphQL入门之分页查询

    } enum SortBy { name email } enum SortDirection { ASC DESC } type Query { users( sortBy : SortBy = name sort: SortDirection = ASC offset: Int = 0 limit: Int = 10 ): [User] } schema 分页查询 查询操作 query GetUsers($sortBy: SortBy, $sort: SortDirection, $offset: Int = 0, $limit: Int = 5) {

    48310编辑于 2024-03-20
  • 来自专栏Salesforce

    Salesforce lightning datatable inline editing using Lwc

    } }, 1000); } @track defaultSortDirection = 'asc'; @track sortDirection = 'asc'; @track sortedBy; onHandleSort(event) { const { fieldName: sortedBy, sortDirection } const cloneData = [...this.records]; cloneData.sort(this.sortBy(sortByField, sortDirection )); console.log('>>cloneData>>:'+cloneData); this.records = cloneData; this.sortDirection = sortDirection; this.sortedBy = sortedBy; } sortBy(field, reverse, primer) {

    67250编辑于 2022-05-05
  • 来自专栏Salesforce

    Salesforce学习 Lwc(十)【lightning-datatable】

    hide-checkbox-column default-sort-direction={defaultSortDirection} sorted-direction={sortDirection extends LightningElement { data = data; columns = columns; defaultSortDirection = 'asc'; sortDirection a > b) - (b > a)); }; } onHandleSort(event) { const { fieldName: sortedBy, sortDirection event.detail; const cloneData = [...this.data]; cloneData.sort(this.sortBy(sortedBy, sortDirection 1 : -1)); this.data = cloneData; this.sortDirection = sortDirection; this.sortedBy

    1.4K10发布于 2020-12-30
  • 来自专栏全栈程序员必看

    WPF中ListView排序实现「建议收藏」

    SortDescriptionCollection sdc = view.Items.SortDescriptions; ListSortDirection sortDirection sd.PropertyName.Equals(bindingProperty)) { //改变排序方向 sortDirection SortDescription到SortDescriptions首位,使之生效 sdc.Insert(0,new SortDescription(bindingProperty, sortDirection

    1.3K30编辑于 2022-11-14
  • 来自专栏Salesforce

    Salesforce Lightning Data Table With Row Actions(二)

    }, 1000); } // Sort Action @track defaultSortDirection = 'asc'; @track sortDirection = 'asc'; @track sortedBy; onHandleSort(event) { const { fieldName: sortedBy, sortDirection } const cloneData = [...this.records]; cloneData.sort(this.sortBy(sortByField, sortDirection )); console.log('>>cloneData>>:'+cloneData); this.records = cloneData; this.sortDirection = sortDirection; this.sortedBy = sortedBy; } sortBy(field, reverse, primer) {

    89400编辑于 2022-05-10
  • 来自专栏Java架构师必看

    ASP.NET 2.0中GRIDVIEW排序

    SortExpression == button.CommandArgument)                         {                             if (GridView1.SortDirection == SortDirection.Ascending)                                 image.ImageUrl = "up.gif";                            

    1.4K20发布于 2021-03-22
  • 来自专栏Keegan小钢

    撮合引擎开发:完结篇

    订单队列的结构体如下: type orderQueue struct { sortBy enum.SortDirection parentList *list.List 初始化函数就比较简单了,对几个字段赋值而已,代码如下: func (q *orderQueue) init(sortBy enum.SortDirection) { q.sortBy = sortBy

    1.1K30发布于 2019-12-09
  • 来自专栏偏前端工程师的驿站

    GridView实战一:自定义分页、排序、修改、插入、删除

    this.gv.DataBind(); 11 12 //记录最近一次排序方向 13 ViewState["Direction"] = SortDirection.Descending 246 DataTable dt = dm.GetDt(); 247 string direction = string.Empty; 248 if (e.SortDirection == (SortDirection)Enum.Parse(typeof(SortDirection),Convert.ToString(ViewState["Direction"]))) 249 SortDirection.Descending : SortDirection.Ascending); 254 this.gv.DataSource = dt; 255 GridView的SortDirection为只读属性,所以别指望设定它来实现排序哦!

    3.5K100发布于 2018-01-18
  • 来自专栏APICloud

    使用APICloud AVM多端框架开发课程表功能

    true; } var len = array.length; var n0 = array[0]; var sortDirection = 1;//默认升序 if (array[0] > array[len - 1]) { //降序 sortDirection = -1; } if ((n0 * 1 + (len - 1) * sortDirection) ! == (i + n0 * sortDirection)) { isContinuation = false; break;

    53620编辑于 2022-06-07
领券