【问题标题】:DataGridView row repositioningDataGridView 行重新定位
【发布时间】:2010-11-06 02:35:11
【问题描述】:

有没有一种简单的方法来交换未绑定中两行的位置 数据网格视图?我用它来显示一个有序列表,我想要 向上/向下箭头键在网格上下移动一行,但我看不到 在不完全重新填充的情况下重新定位网格中的行的任何方法 它,这似乎是多余的。行的索引值是只读的。

【问题讨论】:

    标签: datagridview rows


    【解决方案1】:

    要移动一行,请使用 DataGridView.Rows.RemoveAt 然后 DataGridView.Rows.Insert

    【讨论】:

    • +1 用于为您自己的问题提供答案。应该有一个徽章。
    【解决方案2】:

    如果您通过 BindingSource 绑定了数据(并且您将绑定源存储在名为 bindingSource 的变量中),您可以调用 bindingSource.RemoveAt(x) 和 bindingSource.insert(x) 以及数据(例如,您的列表) DataGridView 的行将为您交换。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-14
      • 1970-01-01
      • 2012-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-31
      • 1970-01-01
      相关资源
      最近更新 更多