2009-04-23 16 views
0

最後に削除された最初の再挿入方法で列を削除して再挿入することができますが、ListViewItem.SubItems []の値が台無しになる複数の列が削除された場合ListView列の削除と再挿入(.NET)

例えば、

A B C D A0 B0 C0 D0

IはBを削除する場合、期待どおり、次いでB0は、消えます。 Bを再挿入すると、A0とC0の間の正しい位置にB0が再表示されます。

ただし、Bを削除してからCを削除した場合は、Cを再挿入してください。 C列にはB0、D列にはC0が表示され、D0は表示されません。

私がしたい行動をどのように得ることができるかについてのアイデアはありますか?

ありがとうございます!

+0

私は使用しているライブラリにタグを付けます。 WinForms WPFではないようです。 –

答えて

0

トリックは可能な限りフェイクリを使用することです。列を非表示にし、列を削除しないでください。 幅を0に設定して列を非表示にします。

それ以外の場合は、実際のグリッドを使用してデータを移動します。

+0

ええ、DataGridViewへの切り替えは私のToDoリストにあります:) – Chris

関連する問題