【发布时间】:2010-11-06 02:35:11
【问题描述】:
有没有一种简单的方法来交换未绑定中两行的位置 数据网格视图?我用它来显示一个有序列表,我想要 向上/向下箭头键在网格上下移动一行,但我看不到 在不完全重新填充的情况下重新定位网格中的行的任何方法 它,这似乎是多余的。行的索引值是只读的。
【问题讨论】:
标签: datagridview rows
有没有一种简单的方法来交换未绑定中两行的位置 数据网格视图?我用它来显示一个有序列表,我想要 向上/向下箭头键在网格上下移动一行,但我看不到 在不完全重新填充的情况下重新定位网格中的行的任何方法 它,这似乎是多余的。行的索引值是只读的。
【问题讨论】:
标签: datagridview rows
要移动一行,请使用 DataGridView.Rows.RemoveAt 然后 DataGridView.Rows.Insert
【讨论】:
如果您通过 BindingSource 绑定了数据(并且您将绑定源存储在名为 bindingSource 的变量中),您可以调用 bindingSource.RemoveAt(x) 和 bindingSource.insert(x) 以及数据(例如,您的列表) DataGridView 的行将为您交换。
【讨论】: