2009-04-23 63 views
0

我希望能夠刪除並重新插入最後一次刪除的列 - 重新插入的方式,但ListViewItem.SubItems []值會搞砸如果多於一列被刪除。刪除並重新插入ListView列(.NET)

例如,

A B C d A0 B0 C0 D0

如果刪除B,則B0消失,如所預期。當我重新插入B時,B0重新出現在A0和C0之間的正確位置。但是,如果我刪除B,那麼C,然後重新插入C;那麼B0出現在C列中,C0出現在D列中,並且D0丟失。

關於如何獲得我想要的行爲的任何想法?

謝謝!

+0

我會標記你正在使用的庫;似乎是WinForms不是WPF。 – 2009-04-23 16:24:51

回答

0

訣竅是儘可能使用fakery。隱藏列,不要刪除它們。 通過將其寬度設置爲0來隱藏列。

否則,請將數據移動到使用某種實際網格。

+0

是的,切換到DataGridView是我的待辦事項列表:) – Chris 2009-04-23 18:15:12

相關問題