индекс отображения столбца datagridview не работает должным образом
Привет
у меня есть небольшая проблема с datagridview, мне нужно изменить порядок столбцов в datagridview
У меня есть 10 столбцов, загруженных в datagridview, 5 из них невидимы, которые я сделал невидимыми в простом коде
а остальные 5 я хочу разместить по порядку с помощью свойства displayindex
а теперь вот в чем дело
Я ввел код
dg.AutoGenerateColumns = false;
ДГ.Колонки["Столбец1].Видна = ложь;
ДГ.Колонки["Столбец2].Видна = ложь;
ДГ.Колонки["Столбец3].Видна = ложь;
dg.Columns["Column4].Visible = false;
dg.Columns["Column5].Visible = false;
ДГ.Колонки["Column6].DisplayIndex = 1;
ДГ.Колонки["Column7].DisplayIndex = 2;
ДГ.Колонки["Column8].DisplayIndex = 3;
ДГ.Колонки["Column9].DisplayIndex = 4;
ДГ.Колонки["Column10].DisplayIndex = 5;
но Column9 попадает на место 3, а не 4, в то время как Column8 попадает на место 8, они меняются местами!!!
Я даже настроил его, чтобы сохранить DisplayIndex-es в свойствах.Настройки моего решения, а затем я читаю displayindexes в текстовые поля для каждого столбца, чтобы увидеть, и там он говорит, что Column9 находится на месте 4, но это не так, это на 3!!!!
Я озадачен
помочь любому