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



我在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)

相关内容

  • 没有找到相关文章

最新更新