总是保持一个特定的行在顶部,而像往常一样排序其他
本文关键字:顶部 其他 排序 常一样 一个 | 更新日期: 2023-09-27 18:12:50
我有一个带有GridView组件的aspx。
我的要求是始终保持一个特定的行在顶部,而排序其他像往常一样,即通过单击标题。
我尝试了OnSorting标签,但不管我把它输入数据源的顺序是什么,它都是自己的。
如何重写这种行为,以便当标题被单击时,我在自己后面的代码中进行排序,忽略gridview排序?
编辑:GridView.DataSource = list.OrderBy(x => x.type).Select(....
GridView.DataBind();`
开始
- 从列表中删除您的特殊行。并分开保管。
- 排序列表
- 绑定数据。
- 在网格视图的0位置插入你的特殊行
DataGridView.Sorted
事件
- 从gridview中删除特殊行
- 在网格视图的0位置插入你的特殊行
不幸的是我不知道那是什么。但重复的完整重建为我解决了这个问题…