如何对忽略空白行的数据视图进行排序

本文关键字:数据 排序 视图 空白 | 更新日期: 2023-09-27 18:16:57

我在WinForms中使用DataGridView控件来填充数据。在排序时,它也考虑空白行。我想把这些空白线移到网格的底部。无论排序标准是什么

请帮忙做这个?

这类似于DataGridView在DateTime列中使用null排序

但问题是,如果DataGridView是DataBound或其VirtualMode属性设置为true。SortCompare事件不工作

如何对忽略空白行的数据视图进行排序

您可以在数据访问中这样做

如果排序是升序- ORDER BY (CASE当EmployeeName为NULL时,则'Z' ELSE EmployeeName END)

如果排序是降序- ORDER BY (CASE WHEN EmployeeName is NULL then 'A' ELSE EmployeeName END)