问题标签 [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.

0 投票
4 回答
60990 浏览

c# - 在asp.net中对gridview列进行排序

我有一个从数据库加载数据的gridview。数据第一次显示在gridview中,按日期时间排序。在该 gridview 的一列上,我想允许排序,例如在 main_post 列上。我试过这个,但是当我单击列的标题时,gridview 仍然没有排序。

这是我的gridview前端代码:

我的后端代码:

我没有任何错误,我不知道我的错误在哪里,有人可以帮我解决这个问题吗?

提前致谢。

0 投票
2 回答
2523 浏览

c# - 如何允许 GridView 排序并将文本显示为链接

我希望能够允许用户通过单击以下每个标题进行排序GridView

我从 SQL 查询中填充上述内容:

其中显示以下内容:

在此处输入图像描述

  • 我怎样才能使Task Name, Department, Status, Due Date, 和Link是可点击的,它将对 ASC/DESC 进行排序?
  • 如何使Link所有与显示链接的行成为Task Name?(例如<a href="http://...objectid=8087&classid=1224">Test Event 1</a>:)

我把我改成GridView这样:

这就是出现的情况:

在此处输入图像描述

0 投票
1 回答
306 浏览

c# - GridView 上的页面加载

当页面最初加载时,它只有一个 TextBox1 和一个 Button。如果我没有在框中输入任何内容并点击按钮,它将加载我的 GridView,其中包含来自 SQL Select 的所有数据行。问 - 我怎样才能让它在页面最初加载时,它会自行完成(加载所有行)?

我在 YouTube 视频中找到的这个搜索功能正是我所需要的。就像我说的,对 ASP 来说是全新的,但如果需要,请告诉我,我可以更改它。

网格视图1:

后面的代码(数据库名称和密码取出):

0 投票
2 回答
97 浏览

c# - GridView 上的分页/排序

(这是另一个问题,自从我的原始帖子以来,我一次问了太多问题)

让我先声明一下。我对 ASP 编码几乎完全陌生。我正在做一个小项目,需要我使用 ASP 而不是我以前做过的 PHP。过去 2 天我一直在寻找解决方案,并尝试了很多东西,但似乎无法让它与我的代码一起使用。我加入这个网站已经有一段时间了,所以我知道它是如何工作的。我不会在这里问我是否已经有一段时间没有尝试自己做这件事了。我在这里学到了大量关于 SQL 的信息,所以我希望对 ASP 也做同样的事情。

问题:

排序/分页

我知道我需要OnPageIndexChanging="GridView1_PageIndexChanging" OnSorting="GridView1_Sorting"后面的代码才能使其适用于我的设置,否则我会得到:“GridView 'GridView1' 触发的事件排序未处理。” 错误。只是我在那里找到的任何解决方案,我都无法让它在我的代码中工作。

网格视图1:

后面的代码(数据库名称和密码取出):

额外的 GetData()

将此添加到代码后面:

{ }

受保护的无效GridView1_Sorting(对象发送者,GridViewSortEventArgs e){}

现在,当点击列名或分页页面时,它只是闪烁页面,没有任何反应。

0 投票
1 回答
882 浏览

c# - 在 Grid.MVC 中执行双重排序

所以我有一个显示 5 列的网格。在 5 列中,两列是日期和时间。

用户想要在网格上进行多重排序。当我映射数据时,初始排序是按日期。因此,当页面加载时,它将按日期显示初始数据。现在,当我按时间(HH:MM am/pm)对其进行排序时,网格现在按时间排序,这很好,但我想要一种方法来保持初始排序(按日期)并按时间进行二次排序。有可能实现这个功能吗?

0 投票
2 回答
89 浏览

c# - 如何在gridcontrol C#中对整数和字符串进行排序?这是我的代码:

这是课程:

这就是我所说的网格视图:

0 投票
0 回答
905 浏览

android - Android中每列的带有Fix Header的GridView

我找不到任何特定的方法可以使 Android GridView 像 asp.net 中的每一列都有标题,我们可以这样制作:http: //www.codeproject.com/Articles/614041/GridView-with-Fixed -Header-and-Scroll-Bar How to make custom GridView in android like this 因为默认的 android gridview 不支持 header 我找到了一些有用的库,但它只支持整个 GridView 的 header 而不是特定列,请参见this。https://github.com/liaohuqiu/android-GridViewWithHeaderAndFooter,我也想对标题列进行排序点击:http: //www.wpf-tutorial.com/listview-control/listview-how-to-column-sorting /

0 投票
1 回答
832 浏览

c# - 对 GridView 进行排序时的 C# 无限循环

我想在 CodeBehind 中对我的 GridView 进行排序,但我的排序方法给了我一个无限循环。

我的 GridView,用于测试,如下所示:

我在 Page_Load 中生成数据源。

我的排序方法是:

我将其设为通用,因为我会将其用于同一页面中的其他 GridView。

编辑:我改变了很多东西,现在它的工作。

我使用局部变量,例如:

最后,在我的 DataSource() 方法的最后,我订购了我的 DataSource(IEnumerable 类型):

0 投票
2 回答
711 浏览

c# - SQL Server / C#:筛选 System.Date - 仅在 00:00:00 生成条目

我在 Visual Studio 中有一个连接的 SQL Server 数据库,并在网格中显示其内容。我创建了一个下拉菜单,其中列名作为可选选项和一个文本字段来过滤特定内容,例如,DropDown = "Start" - Textfield = 14.03.2015 = Filter Column "Start" for each entry that contains "14.03.2015 " - 并将其显示在网格中。

我基本上完成了那部分。我面临的唯一问题是每当我输入日期时 - 例如,14.03.2015 它只显示从 00:00:00 开始的日期 - 其他不从 00:00:00 开始的条目将被忽略,并且我不知道如何修改它以使其正常工作。

网格看起来像这样:http ://abload.de/img/untitled123yqkyn.png

我正在使用以下 C# 代码进行过滤:

这是我的网格:


Organizer Room 创建时间 Start End Last Modified  

请原谅代码的质量,我对 C# 和编程本身是全新的。我希望有人能够帮助我。

0 投票
1 回答
87 浏览

c# - 使 DataGridViewColumn 可排序

我在 ASP NET 4 上使用 C-sharp。

我需要将排序功能添加到GridView. 我在to上设置了AllowSorting-property并将排序表达式添加到列中。GridViewtrue

不幸的是,排序在GridView.

下面是我应该能够排序的列的代码隐藏文件,但我得到了错误

CS1502:“System.Data.DataView.DataView(System.Data.DataTable)”的最佳重载方法匹配有一些无效参数

在这条线上:

后面的代码:

编辑#1

编辑#2

我在aspx页面中添加了:

但是如果在列名中单击我有这个新错误:

在这条线上: