在gridview / bindingsource中重新排序记录

时间:2009-11-05 00:30:50

标签: c# winforms gridview bindingsource

我正在使用Telerik的WinForms控件并且有一个radGridView,它绑定到一个绑定源来显示我的数据。我想扩展一下这个功能,为用户提供额外的订购记录的方式。

我在gridview(Up,Down)中添加了两个命令按钮,以帮助实现此功能。基本上,当单击“向上”按钮时,我希望当前行切换上面一行的位置;如果单击“向下”按钮,则当前行应切换下面一行的位置。

示例数据:

1
2
3
4
5

如果在第三行单击“向上”按钮,则数据应如下所示:

1
3
2
4
5

如果在第三行单击“向下”按钮,则数据应如下所示:

1
2
4
3
5

我怎样才能做到这一点?我是否必须修改这些行的绑定源位置或gridview行的索引?其他方式?非常感谢任何例子!

1 个答案:

答案 0 :(得分:0)

决定使用拖放而不是上/下按钮。一切都很好。