2009-06-26 17 views
1

バインドされていない2つの行の位置をスワップする簡単な方法はありますか? DataGridView?私は整列したリストを表示するために使用しています。 上下矢印キーを使ってグリッドの上下をシャッフルすることができますが、私は見ることができません 完全に再投入することなくグリッド内の行の位置を変更する方法 それは過度に思われる。行のインデックス値は読み取り専用です。DataGridViewの行の再配置

答えて

4

は、行を移動 DataGridView.Rows.RemoveAtを使用するとし、その後 DataGridView.Rows.Insert

+3

+1あなた自身の質問に対する回答を提供します。そのためのバッジがあるはずです。 – TGnat

0

あなたのBindingSourceを介して結合したデータを持っている(あなたがのBindingSourceという変数にバインディングソースを格納する)場合、 bindingSource.RemoveAt(x)とbindingSource.insert(x)とデータ(Listなど)を呼び出すと、DataGridViewの行がスワップします。

関連する問題