问题标签 [gridview-sorting]
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.
sorting - ExtJs - 以编程方式触发列标题排序(例如使用 QTP)
我们的团队正在为基于 ExtJS 的应用程序设置测试脚本,以使用 QTP 自动进行交互测试。
我们的许多元素/对象都可以根据需要进行检测,但列标题排序触发器除外。
我们的网格面板具有远程排序,但是以编程方式触发列标题“单击”不会触发我们的排序,尽管在列标题上手动“单击”会触发。我已经在列标题 Div 上尝试了 mousedown 和 mouseup,它也是子项 -titleEl 和 -textEl。
有任何想法吗?
提前致谢。
c# - How do you enable Sorting in a DataGridView with an assigned DataSource?
On several recommendations, I started to assign a DataSource
to my DataGridView
instead of using DataGridView.Rows.Add(...)
. This is convenient since my data source is already a big list which doesn't change (much). However, when I use the DataSource
assignment, it becomes impossible to sort the columns.
I also tried to replace List<Person>
by BindingList<Person>
and by BindingSource
, but none of that seems to matter. I also tried adding a custom sorter:
but the thing doesn't even get called. Is there some other way to enable sorting with a DataSource?
Note: Note that my DataSource is not (necessarily) an SQL one, but just any List
.
c# - 排序 Gridview 不适用于 Linq
嗨,提前感谢,
我正在尝试使用 linq 对 gridview 进行排序,但没有任何反应。我没有收到错误,但视图中也没有进行排序。我也在使用 firebug 进行调试。
ASP:
C#
受保护的无效Gridview_Sort(对象发送者,GridViewSortEventArgs e){
c# - 如何在gridview中对数据进行排序?
我正在尝试对gridview中的数据进行排序
一切正常,但数字列(标记)仅对第一个数字进行排序
代码:
如果我在 gridview 的 Mark(column) 中有值
asp.net - GridView 在 vb.net 中使用通用列表进行排序
我正在绑定到通用列表的 gridview 上进行自定义排序。
我的问题如下:
我如何w.Name
用赋予此函数的参数替换该字段,因为它可能是名称、城市、国家或任何其他字段?
PS 在 C# 中使用匿名类型很容易,但我在这里使用 vb.net。
谢谢
c# - 与 DataPager 绑定时,排序不适用于 DataGrid
我DataGrid
在分页由DataPager
. 我的DataPager
控件根据为每个页面定义的行数将数据分页到多个页面中。
这是我的 XAML 代码:
向您简要介绍上述代码:我有一个DataGrid
绑定ItemSource
到“ReportsPager”并注册排序事件的地方。在下一节中,我有一个DataPager
- “ReportsPager” - 并且ItemSource
绑定到“lstReprotView”。lstReportveiw
我的目的是在DataPager
将数据发布到DataGrid
. 然后,当我单击其中一个标题列时,它将自动排序。
不幸的是,这对我不起作用。因此,GridView.Sorting
如果我明确对“lstReprotView”进行排序,但仍然没有结果。
任何人都可以在我犯错误的地方帮助我。通过调试,验证时的最后一行,我可以看到排序后的数据,但是当它发布时,它没有正确显示数据。我已经用谷歌搜索了这个问题,但我没有足够的信息来解决我的问题。提前致谢。
问候,西瓦。
asp.net - GridView - 如果人们改用 Session/Viewstate,那么 GridViewSortEventArgs.SortDirection 和 DataView.Sort 的目的是什么?
我真的不明白。
我更多地使用 ASP.NET MVC 框架,但更少使用 WebForms。我已经用谷歌搜索了很多关于如何在 GridView 上进行排序的信息,但大多数情况下它最终使用了我不喜欢的 Session 或 ViewState 。
相反,这个方法解释了它应该如何工作,但它对我不起作用。
结果是
- 单击列名并执行回发后,gridview 保持与以前相同的排序。
- GridViewSortEventArgs.SortDirection 总是“升序”(也有一些关于该行为的线程)
您是否知道它可以/应该如何按照上面提到的操作方法中的说明在不使用 Session/ViewState 的情况下工作?或者,也许操作方法根本不起作用?
亲切的问候
更新 1:
这个问题更笼统,也与操作方法有关,与我的实施无关。
我的实现与操作指南没有什么不同。
还有一些需要提及的事情:
- 我被迫使用 ASP.NET 3.5 框架
- 在我的实现中,我在用户控件(.ascx 文件)中创建了一个简单的 GridView,其中包含代码隐藏中的逻辑,然后加载它一个简单的空页面(.aspx 文件)上的用户控件。
也许任何人都可以确认如何操作对他有用吗?
c# - 以编程方式绑定数据后 C# winforms gridview 排序
但问题是排序不起作用它总是升序。每次将新数据动态绑定到网格时,我都会将其绑定,看起来像这样重置了网格排序,
具有正确的值,但绑定数据后数据丢失并且SortGlyphDirection
再次为无。
绑定后我可以以某种方式记住gridview的列的值吗?
jqgrid - JqGrid在排序时向服务器添加额外的参数
我想知道是否有办法在排序调用中添加额外的参数。当我单击 jQGrid 列以对行进行排序(asc 或 desc)时,我想知道是否有一种方法可以添加额外的参数,以便能够根据传递的参数在服务器端自定义我的顺序。因为,每次我点击按列排序时,当我到达服务器时,我不知道调用是来自排序事件还是来自加载事件,我必须知道它才能进行不同的查询。
谢谢
android - 如何在android中移动特定项目gridview
我已经使用 GridView 和基于字母索引的排序开发了画廊页面。
最初它是显示字母顺序。
现在我的要求是当用户单击 Z 时,网格视图移动到 Z 凝视位置