Я хотел бы иметь возможность удалять и повторно вставлять столбцы способом «последний был удален первым переставлен», но значения ListViewItem.SubItems [] портятся, если удаляется более 1 столбца.
Например,
A B C D
A0 B0 C0 D0
Если я уберу B, B0 исчезнет, как и ожидалось. Когда я снова вставляю B, B0 снова появляется в правильном месте, между A0 и C0.
Однако, если я удаляю B, то C, затем вставляю C; затем B0 появляется в столбце C, C0 в столбце D, а D0 отсутствует.
Любые идеи о том, как я могу получить поведение, которое я хочу?
Спасибо!