1

バインドされていない DataGridView で 2 つの行の位置を交換する簡単な方法はありますか? 上下の矢印キーで行をグリッドの上下にシャッフルしたい順序付きリストを表示するために使用していますが、グリッド内で行を再配置する方法がまったく見当たりません。過剰に思えます。行のインデックス値は読み取り専用です。

4

2 に答える 2

4

行を移動するには、DataGridView.Rows.RemoveAt を使用してから DataGridView.Rows.Insert を使用します。

于 2009-06-26T12:00:56.107 に答える
0

BindingSource を介してデータをバインドしている場合 (およびバインディング ソースを bindingSource という変数に格納している場合)、bindingSource.RemoveAt(x) および bindingSource.insert(x) とデータ (たとえば、リスト) と行を呼び出すことができます。の DataGridView がスワップされます。

于 2010-02-08T22:20:04.547 に答える