【发布时间】:2014-10-10 03:47:17
【问题描述】:
当您使用System.Windows.Forms.DataGridView 并将AllowUserToAddRows 属性设置为true 时,它会在网格底部显示一个空白行,用户可以使用该空白行向网格添加新行。我希望这一行显示在网格的顶部而不是底部,但无法弄清楚如何做到这一点。我找到了this MSDN page,上面写着
DataGridView 控件通过为新记录提供一行来支持此功能,新记录始终显示为最后一行。
所以我不确定是否真的可以将它显示在第一行,但我想我还是会问。如果这有所作为,我的 DataGridView 是数据绑定的。
更新
看起来不可能在网格顶部显示“新行”,所以我所做的是将列更改为降序排序,而不是升序,并以编程方式将数据网格视图滚动到加载表单时列表的底部。不是我一直在寻找的理想解决方案,但它是下一个最好的解决方案。
【问题讨论】:
标签: c# winforms datagridview