【发布时间】:2011-12-06 05:59:12
【问题描述】:
我在 WinForms 中使用 DataGridView 控件来填充数据。在对其进行排序时,它也会考虑空白行。 我想将这些空白行移动到网格的底部。 无论排序标准是什么。
请帮忙?
这与DataGridView sorting with nulls in DateTime column类似
但问题是如果DataGridView 是DataBound 或者它的VirtualMode 属性设置为true。 SortCompare 事件不起作用。
【问题讨论】:
-
为什么会有“空白行”?
-
用户可以添加和编辑行。所以功能是这样的。
-
这无法回答我的问题。请准确定义“空白行”。
-
假设有一个网格控件,其列有员工姓名、地址、联系号码。它有5条记录。现在该功能允许用户添加空白行以输入新的员工记录并将它们保存回数据库。现在,如果对网格进行排序,它也会考虑那些空白行。
-
好的,我想我明白了。它们绑定到一个对象,但该对象不包含任何值?
标签: c# winforms datagridview gridview-sorting