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